亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

不定寬高div內(nèi)圖片垂直居中的css樣式

  發(fā)布時間:2014-07-09 09:38:29   作者:佚名   我要評論
這篇文章主要介紹了在不定寬高的情況下,div內(nèi)圖片如何垂直居中,css樣式如何書寫?示例代碼如下
最簡單的方法莫過于設置外層元素的css屬性:

復制代碼
代碼如下:

div{
display: table-cell;
}

但是IE6/7并不支持這個css樣式,為了兼容它們可以采用下面的方法。

html的結(jié)構(gòu)如下:

復制代碼
代碼如下:

<div><span></span><img src="test.png" alt=""></div>

css代碼如下:

復制代碼
代碼如下:

div{
width: 100px;
height: 100px;
border: 1px solid #ccc;
}
span{
line-height: 100%;
vertical-align: middle;
display: inline-block;
height: 100%;
}
img{
width: 100%;
vertical-align: middle;
}

通過設置以上屬性可以達到下圖的效果,圖片在div中垂直居中。
 
這個方法的原理是在img標簽前面插入一個空的span標簽,利用它來撐開div內(nèi)的行高到100%。

相關(guān)文章

最新評論