国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

如何解決IE6/IE7不識別display:inline-block屬性

2024-07-11 08:51:01
字體:
供稿:網(wǎng)友
ie6,ie7的haslayout屬性是個讓人頭疼的問題。在做導航條的時候,一般會用到ul li結(jié)構(gòu),大多數(shù)時候我們是把li設(shè)置為浮動,讓其并排顯示在同一行。還有一種方法就是設(shè)置li為display:inline;這樣可以達到同樣的效果,但是問題是inline元素的特性:默認無法設(shè)置寬度,高度,以及上下margin,(關(guān)于padding,情況有點特殊,在ie6,7中 inline元素是無法設(shè)置上下padding的,但是在標準瀏覽器里面是可以設(shè)置上下padding的)。

鑒于inline元素的這種特性,如果我們不浮動并且想讓li顯示在一行,而且可以設(shè)置高度,寬度以及上下margin,上下padding等屬性,應(yīng)該怎么辦呢?你一定會想到一個屬性display:inline-block;對!”inline- block”就是干這個事的,讓一個元素既不換行又具有block元素的特性。不過有點小問題.

在IE6、IE7中不識別display:inline-block屬性,加不加display:inline-block;對于它們完全沒有任何影響。那么讓我們來想辦法解決這個問題,這就涉及到ie6,7中的haslayout屬性了。ie6,7中的inline元素有個特殊的情況,就是觸發(fā)了ie的hasLayout屬性以后就擁有了layout。此時inline元素的表現(xiàn)和標準瀏覽器里面的inline-block元素基本相同。

看下面這個例子,我們用ie的私有屬性zoom來觸發(fā)hasLayout,然后看看inline元素的表現(xiàn)。

復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 上杭县| 赫章县| 清水县| 宜宾县| 高密市| 金门县| 翁牛特旗| 望都县| 杭锦后旗| 延川县| 芮城县| 浙江省| 武鸣县| 安龙县| 永州市| 盐亭县| 广德县| 靖宇县| 教育| 临泽县| 武汉市| 鄂托克旗| 宜宾县| 滦平县| 逊克县| 洪雅县| 崇信县| 班戈县| 东丰县| 韶山市| 探索| 枣庄市| 商城县| 怀化市| 闵行区| 阿拉善盟| 九龙县| 清镇市| 苏尼特左旗| 肥西县| 宜君县|