成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 模擬兼容性的 inline-block 屬性
全站頭部文字 我要出現(xiàn)在這里
模擬兼容性的 inline-block 屬性 451 2024-10-16   

而現(xiàn)在對(duì)于 inline-block 屬性運(yùn)用的需求也越來越多,可惜依舊只有 Firefox3 beta、IE8 beta、Opera、Safari 支持 inline-block 屬性(注:原來只有 Opera、Safari 支持),但 IE6、IE7 可以通過觸發(fā) hasLayout 來模擬,F(xiàn)irefox2 有-moz-inline-box 和 -moz-inline-stack 私有屬性(這兩個(gè)屬性的比較引用自秦歌的《display:inline-block的應(yīng)用兩例》)。

在實(shí)際應(yīng)用中 -moz-inline-box 會(huì)存在元素間的對(duì)齊等問題,雖然 Firefox 還有一個(gè)私有屬性 -moz-box-align 來幫助解決對(duì)齊問題,但依舊難以預(yù)料問題多多,而相對(duì)來說 -moz-inline-stack 的表現(xiàn)更像 inline-block ,這點(diǎn)可以在 Firefox3 中測試出來。但 -moz-inline-stack 使用時(shí)也會(huì)有一個(gè) bug ,如果一個(gè) display:-moz-inline-stack; 的元素外層元素是 display:inline; 即會(huì)使 Firefox 中其包含的鏈接不可點(diǎn),這個(gè)需要用 position:relative; 來解決。

最終我們模擬的代碼如下:

display:inline-block; /*Firefox3 beta、IE8 beta、Opera、Safari 支持,IE 下觸發(fā) inline 元素的 hasLayout*/
display:-moz-inline-stack; /* Firefox 的私有屬性,也可以用 -moz-inline-box */

zoom:1; /*IE 下觸發(fā) hasLayout*/
*display:inline; /*一旦IE 下觸發(fā)了 hasLayout,設(shè)置 block 元素為 inline 會(huì)使 display:inline 效果與 display:inline-block 相似*/

text-indent:-9999px;
*text-indent:0;
font-size:0;
line-height:0; /* 如需隱藏文字,可用這四個(gè)屬性 */
/*另外上面隱藏文字,還可以用更簡化的方法:line-height:超級(jí)大值;font-size:0; */

overflow:hidden; /* 隱藏溢出的內(nèi)容 */

vertical-align:middle; /* 行內(nèi)垂直居中,針對(duì) Opera 比較大的偏離 */

width:?px; /*?為任意非auto值*/
height:?px; /*?為任意非auto值*/


主站蜘蛛池模板: 竹内纱里奈全部aⅴ在线看| 碧血蓝天| 红海行动2| 广川| 美姐妹| 北京卫视节目表今天| 黄土高坡歌词| va在线观看视频| 草神纳西妲图片| 心奇爆龙| 洛可电影《妮娜》在线观看| 西班牙女郎| karina hart| 朱敏荷为艺术贡献的电影| 王子文个人资料| 九宫格数独100题及答案| 龙在少林| 素人片| 大悲咒朗诵正版念诵| 薄冰演员表| 标准体重| 捉迷藏剧情全解析| 高手论坛| 高欣生| 爱情秘密| 妖精的尾巴第三季| 黄网站在线免费| 文史茶馆| 红电视剧演员表| 女生扣b视频| 女总裁电视剧大结局| 浙江卫视今天全部节目表| 声入人心| 按摩服务| 引诱| 菊花开| 电影《kiskisan》在线观看| 电视剧暗战在拂晓之前演员表| 《宝莲灯》| 红灯区1996| 《冰灯》原文|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103