新聞中心
在網(wǎng)站開發(fā)過程中,可能會有希望圖片垂直居中的情況,而且,需要垂直居中的圖片的高度也不確定,這就會給頁面的布局帶來一定的挑戰(zhàn)。我總結(jié)了一下,曾經(jīng)使用過的幾種方法來使圖片垂直居中,除了***種方法只限于標準瀏覽器外,另外兩種方法的兼容性還不錯。

創(chuàng)新互聯(lián)是一家專業(yè)提供湘潭縣企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為湘潭縣眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
方法一:
將外部容器的顯示模式設(shè)置成display:table,這個設(shè)置的意思不用多說了吧… img標簽外部再嵌套一個span標簽,并設(shè)置span的顯示模式為display:table-cell,這樣span內(nèi)部的內(nèi)容就相當(dāng)于表格,可以很方便的使用vertical-align屬性來對齊其中的內(nèi)容了。
代碼如下:
方法1 - 未知高度的圖片垂直居中 - www.cleanthem.com ![]()
演示地址
#p#
方法二:
標準瀏覽器的情況還是和上面一樣,不同的是針對IE6/IE7利用在img標簽的前面插入一對空標簽的辦法。
代碼如下:
方法2 - 未知高度的圖片垂直居中 - www.cleanthem.com ![]()
演示地址
#p#
方法三:
在img標簽外包裹一個p標簽,標準瀏覽器利用p標簽的偽類屬性:before來實現(xiàn)居中,另外,對于IE6/IE7使用了CSS表達式來實現(xiàn)兼容。
代碼如下:
方法3 - 未知高度的圖片垂直居中 - www.cleanthem.com
演示地址
分享題目:實現(xiàn)任意圖片垂直居中的三種方法
當(dāng)前路徑:http://www.5511xx.com/article/dhhgiis.html


咨詢
建站咨詢
