国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
關(guān)于CSS屬性display:inline-block的深入理解
         在使用 CSS 實(shí)現(xiàn)表現(xiàn)的時(shí)候,會(huì)經(jīng)常接觸到 display:inline-block 這一屬性,大都會(huì)對(duì)這一屬性感覺(jué)很模糊。
  display:inline-block將對(duì)象呈遞為內(nèi)聯(lián)對(duì)象,但是對(duì)象的內(nèi)容作為塊對(duì)象呈遞。旁邊的內(nèi)聯(lián)對(duì)象會(huì)被呈遞在同一行內(nèi),允許空格。但對(duì)于這個(gè)屬性不是所有瀏覽器都識(shí)別。支持的瀏覽器有:Opera、Safari。

  但很遺憾,最流行的 IE 和 Firefox 卻不支持這個(gè)屬性(在 Firefox3 版本中將會(huì)支持 display:inline-block)。不過(guò) Firefox 下卻有私有屬性 -moz-inline-box 和inline-block 形似,為什么是“形似”而不是“神似”呢?這是因?yàn)槭褂?nbsp;-moz-inline-box 會(huì)帶來(lái)很多意想不到的后遺癥,比如使用這一屬性后,text-align 有時(shí)候就會(huì)有問(wèn)題,還得改用 Firefox 的私有屬性 -moz-box-align 來(lái)解決。

  建議:最好不要使用 Firefox 私有屬性 -moz-inline-box。

  或許有朋友會(huì)對(duì)上面所說(shuō)的 IE 也不支持 display:inline-block 屬性,表示疑問(wèn)或者反對(duì)。說(shuō):“我在 IE 中對(duì) a 或者 span 等內(nèi)聯(lián)元素使用 display:inline-block 一直是有效的”。

  其實(shí)不然,在IE中對(duì)內(nèi)聯(lián)元素使用 display:inline-block,IE 是不識(shí)別的,但使用 display:inline-block 在 IE 下會(huì)觸發(fā) layout,從而使內(nèi)聯(lián)元素?fù)碛辛薲isplay:inline-block 屬性的表像。從上面的這個(gè)分析,也不難理解為什么 IE 下,對(duì)塊元素設(shè)置 display:inline-block 屬性無(wú)法實(shí)現(xiàn) inline-block 的效果。這時(shí)塊元素僅僅是被 display:inline-block 觸發(fā)了 layout,而它本就是行布局,所以觸發(fā)后,塊元素依然還是行布局,而不會(huì)如 Opera 中塊元素呈遞為內(nèi)聯(lián)對(duì)象。

  延伸一個(gè)問(wèn)題:IE下塊元素如何實(shí)現(xiàn) display:inline-block 的效果?

  有兩種方法:

  1、先使用 display:inline-block 屬性觸發(fā)塊元素,然后再定義 display:inline,讓塊元素呈遞為內(nèi)聯(lián)對(duì)象(兩個(gè)display 要先后放在兩個(gè) CSS 聲明中才有效果,這是 IE 的一個(gè)經(jīng)典 bug ,如果先定義了 display:inline-block,然后再將 display 設(shè)回 inline 或 block,layout 不會(huì)消失)。代碼如下(…為省略的其他屬性內(nèi)容):
 
div {display:inline-block;...}div {display:inline;}

  2、直接讓塊元素設(shè)置為內(nèi)聯(lián)對(duì)象呈遞(設(shè)置屬性 display:inline),然后觸發(fā)塊元素的 layout(如zoom:1 等)。代碼如下:
 
div {display:inline; zoom:1;...}
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
display:inline block詳解
設(shè)置SPAN LABEL寬度
overflow的處理詳解
CSS深入研究:display的恐怖故事解密(1)
haslayout很重要
關(guān)于display:inline
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服