摘要:行內元素的和屬性只有水平邊距,沒有豎直邊距。豎直方向的雖然增大了行內元素的面積,但并沒有和相鄰元素拉開距離。對于不支持則使用網格布局同級下,哪塊內容重要,在就優(yōu)先寫到前面。使用進行多版本調試。
1.塊級元素和行內元素的區(qū)別
塊級元素即使設置了寬度,仍然是獨占一行的, 塊級元素可以設置margin和padding屬性。行內元素的margin和padding屬性只有水平邊距,沒有豎直邊距。 豎直方向的padding雖然增大了行內元素的面積,但并沒有和相鄰元素拉開距離。
2.display:inline-block和hasLayout
為了兼容IE6、IE7(不支持display:inline:block),我們真正能使用的display類型只有inline,block和none. display:inline-block集塊級元素和行內元素的特點于一身。 為了使IE6、IE7實現display:inline-block效果,可以在行內元素(如span)中定義display:inline-block,以觸發(fā)hasLayout,可以使用vertical-align:-10px和其他實現瀏覽器效果一樣。 它只能對行內元素實現display:inline-block;還要用到針對IE的hack,*vertical-align。
3.relative、absolute和float
position:absolute和float會隱式的改變display類型,不論之前是什么類型的元素(display:none除外),只要設置了postion:absolute、float;left和float:right中任意一個,都會讓元素以display:inline-block顯示,這也就是IE6下使用float產生雙邊距可以使用display:inline去除. position:relative不會隱式改變display的類型。
4.水平居中
文本、圖片等行內元素的水平居中可以使用text_align:center。 確定寬度的塊級元素的水平居中可以使用margin:0 auto; 不確定寬度的塊級元素的水平居中(1).講內容放入table標簽,這是table標簽margin:0 auto;(2)將塊級元素使用display:inline變成行內元素,在通過text-align:center實現;(3)給父元素設置float,然后父元素設置position:reletive和left:50%,子元素設置成position:reletive和left:-50%.
5.豎直居中
父元素高度不確定的文本、圖片和塊級元素豎直居中是通過給父容器設置上下邊距實現的。 父元素高度確定的單行文本豎直居中,是通過給父元素設置line-hignt等于父元素hight高度實現的。 父元素高度不確定的多行文本、圖片和塊級元素豎直居中(1)直接使用表格(2)對于支持display:table-cell的IE8和ff用display:table-cell和vertacil-align:middle實現居中。對于不支持則使用IE hack
6.網格布局
同級下,哪塊內容重要,在HTML就優(yōu)先寫到前面。 用于布局個人偏好子選擇器
7.Z-index的相關問題及flash和IE6下的select元素
除了x,y軸,還有一個Z軸,z軸在元素設置position為reletive或absolute或被激活,起大小有z-index設置,z-index越大,元素位置越靠上。 z-index只對非窗口的元素有效,而flash默認是窗口模式,我們要將flash中的womde設置成opaque或transpartent select元素在IE6下也是默認以窗口形式顯示的。
8.插入png圖片
IE6的png圖片不支持透明,可以使用IE下私有的濾鏡解決。
9.使用IETest進行多IE版本調試。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/110934.html
摘要:面對這些較高的要求,前端在開發(fā)環(huán)節(jié)中的作用也變得越來越重要因而近幾年來前端工程師備受青睞一般水平的前端工程師平均年薪可達萬元資深前端工程師年薪高達萬元。這種用戶體驗的細節(jié)問題是否處理妥當是判斷一名前端工程師是否優(yōu)秀的因素。 本文是為了給那些想要了解前端開發(fā)是什么,或者剛剛打算開始學習前端的朋友們準備,希望可以幫助準備入行的你;showImg(https://segmentfault.c...
摘要:它返回值是一個字符串,該字符串說明運算數的類型。結構由大括號,中括號,逗號,,冒號,雙引號組成,包含的數據類型有,等。數組與對象并用數據交互創(chuàng)建文件類庫特效開發(fā)運算符與簡化寫法記錄參數操作正則表達示擴展內置對象 1.JavaScript基礎類庫 如:jQuery、jQuery.cookie等 2.創(chuàng)建靜態(tài)對象 var obj = {}; var obj = new Object();...
摘要:舊寫法文件處理文件處理文件處理新寫法文件處理可能會出現資源無法關閉的情況,改進寫法為各個資源獨立聲明變量文件處理鉆石語法針對創(chuàng)建泛型定義和實例過于繁瑣做出的改進 轉載請注明出處 http://www.paraller.com 原文排版地址 點擊跳轉-簡介/) 使用Java代碼的整個過程 .java --javac--> .class --類加載器--> 轉換后的.class --解...
摘要:舊寫法文件處理文件處理文件處理新寫法文件處理可能會出現資源無法關閉的情況,改進寫法為各個資源獨立聲明變量文件處理鉆石語法針對創(chuàng)建泛型定義和實例過于繁瑣做出的改進 使用Java代碼的整個過程 .java --javac--> .class --類加載器--> 轉換后的.class --解釋器--> 可執(zhí)行代碼 --JIT編譯器--> 機器碼 1、類文件在加載過程中通常會被處理和修改,比如...
摘要:抽象比細節(jié)活的更長久使用項目詞匯表名不正則言不順昂貴的工具不一定能制作出更好的設計早測試,常測試,自動測試要到通過全部測試,編碼才算完成把網收緊,一個只抓一次溫和的超出用戶的期望在你的作品上簽名建立自己的藏書庫 1 關心你的技藝 2 思考你的工作 3 在所有的弱點中,最大的弱點就是害怕暴露弱點 4 提供各種選擇,不要找各種蹩腳的借口 5 不要容忍破窗戶 6 作變化的催化劑 7 記住...
閱讀 4548·2021-09-10 11:22
閱讀 529·2019-08-30 11:17
閱讀 2563·2019-08-30 11:03
閱讀 430·2019-08-29 11:18
閱讀 3455·2019-08-28 17:59
閱讀 3218·2019-08-26 13:40
閱讀 3157·2019-08-26 10:29
閱讀 1136·2019-08-26 10:14