日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

深入理解CSS的display:inline-block屬性_CSS教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
  在使用CSS實(shí)現(xiàn)表現(xiàn)的時(shí)候,會(huì)經(jīng)常接觸到display:inline-block這一屬性,無(wú)論是初接觸Web標(biāo)準(zhǔn)還是接觸標(biāo)準(zhǔn)已久的朋友,大都會(huì)對(duì)這一屬性感覺(jué)很迷惑和模糊。

display:inline-block

示例代碼 [www.hl5o.cn]
將對(duì)象呈遞為內(nèi)聯(lián)對(duì)象,但是對(duì)象的內(nèi)容作為塊對(duì)象呈遞。旁邊的內(nèi)聯(lián)對(duì)象會(huì)被呈遞在同一行內(nèi),答應(yīng)空格。
但對(duì)于這個(gè)屬性不是所有瀏覽器都識(shí)別。

  支持的瀏覽器有:Opera、Safari

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

  建議:最好不要使用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(假如你對(duì)layout感覺(jué)到生疏,可以參看old9翻譯的《On having 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)容):

示例代碼 [www.hl5o.cn]
div {display:inline-block;...}
div {display:inline;}

  2、直接讓塊元素設(shè)置為內(nèi)聯(lián)對(duì)象呈遞(設(shè)置屬性display:inline),然后觸發(fā)塊元素的layout(如:zoom:1等)。代碼如下:

示例代碼 [www.hl5o.cn]
div {display:inline; zoom:1;...}

  

來(lái)源:無(wú)憂整理//所屬分類:CSS教程/更新時(shí)間:2007-03-30
相關(guān)CSS教程