新聞中心
這篇文章將為大家詳細講解有關DIV+CSS Padding在Firefox與IE下效果不同怎么辦,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)是網(wǎng)站建設技術企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站建設,網(wǎng)站設計,網(wǎng)站制作,網(wǎng)站改版等技術服務。擁有十年豐富建站經驗和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十年品質,值得信賴!
在Firefox與IE下DIV+CSS Padding效果不同的解決方法
CSS padding屬性簡介
首先我們來看一下CSS padding屬性簡介,CSS padding屬性定義元素的內邊距。padding屬性接受長度值或百分比值,但不允許使用負值。
例如,如果您希望所有h2元素的各邊都有10像素的內邊距,只需要這樣:
h2{padding:10px;}您還可以按照上、右、下、左的順序分別設置各邊的內邊距,各邊均可以使用不同的單位或百分比值:
h2{padding:10px0.25em2ex20%;}
問題:
test
以上代碼在IE中和Firefox會有不同的效果.最主要原因是Firefox解釋padding-top與IE的效果不同
Firefox對DIV總高度是padding-top+height的,而IE中,padding-top是包含在height中的,要解決這一個矛盾,可以利用!important
padding-top:5px; height:10px !important; height:15px;
以上定義了兩個height, 其中一個后面加了!important , IE將會忽略這個屬性,而使用后面的height:15px; 而Firefox卻不會忽略這個屬性, 直接使用height:10px,這樣就可以很巧妙的解決這個問題。
關于“DIV+CSS Padding在Firefox與IE下效果不同怎么辦”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
新聞名稱:DIV+CSSPadding在Firefox與IE下效果不同怎么辦
瀏覽路徑:http://www.ef60e0e.cn/article/gejjpe.html