欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

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

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

開(kāi)通VIP
Realazy 未知高度的非表格垂直對齊

未知高度的非表格垂直對齊

非已知高度的垂直對齊的條件:

  • 表格單元格
  • 行內塊(inline-block

第一個(gè)比較好理解,第二個(gè)很多人可能會(huì )忽略。比如,很多人在圖片與文本混排的時(shí)候想讓圖片相對于文本垂直居中除了用IE的私有特性 valign="absmiddle"別無(wú)他法。記住,默認下圖片就是屬于inline-block,你只需簡(jiǎn)單的img {vertical-align:middle;}即可。

那么,我們進(jìn)入主題?,F在我們由于某些特殊需要兩個(gè)并排的div想實(shí)現垂直居中。如前所述,div非表格,但是當代的瀏覽器中除了IE都支持display:table-cell。恰好,IE支持dispaly:inline-block,那么我們就用兩種方式為當代瀏覽器實(shí)現非表格的垂直居中,殊途同歸。

HTML如下:

<div id="div1">blah blah...看見(jiàn)我居中了嗎?</div><div id="div2"><p>blah blah...</p>....</div>

CSS如下:

#div1, #div2 {display:table-cell; *display: inline; zoom:1; vertical-align:middle;}

我們來(lái)重點(diǎn)分析CSS。如您所知,*property是一個(gè)只有IE(包括IE7)才能解析的hack. 那么為何是inline而不是inline-block呢?這跟IE的變態(tài)工作方式有關(guān),具體不深究。在此你只需知道加上zoom:1后,就等價(jià)于inline-block。另外,如果是a, span等非block的元素,則按正常方式display:inline-block。

OK, 既然是tip, 廢話(huà)不宜多,自己看例子:http://realazy.org/lab/div-valign/.

Update:嚴格地說(shuō),IE確實(shí)不支持inline-block,這就是為什么直接賦予div會(huì )不生效的問(wèn)題。準確地說(shuō),在IE中,為inline賦予inline-block會(huì )使IE觸發(fā)hasLayout,從而獲得部分inline-block的表現。請參考:http://cn.autos.yahoo.com/as2007/sub1/index.html .

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
關(guān)于CSS屬性display:inline-block的深入理解
超全整理前端開(kāi)發(fā)面試題——CSS篇(2016年)
display:inline block詳解
更加直觀(guān)地了解hasLayout和BFC
css行高line-height的一些深入理解及應用
讓多個(gè)元素在一行顯示的方法和技巧(面試題)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久