亚洲精品aⅴ无码精品|视频一区二区国产精品|521香蕉永久播放地址|色婷婷亚洲十月十月色天|麻豆国产av超爽剧情系列|亚洲日本电影一区二区三区|日欧 片内射AV在线影院|精品黄色一区二区三区在线观看

怎么讓div圖片垂直居中


發(fā)布日期:2014-12-30
 
 
 
div水平居中很容易,設(shè)置css樣式 text-align: center;  就可以了。
垂直居中也有個屬性 vertical-align: middle; 這個屬性普通設(shè)置是沒有效果的。
第一種方法:通過一個空白圖片可以達到垂直居中的效果。
 
<html>
    <style>
    #image{ 
        width:500px;
        height:500px;
        background:#fff000;
        text-align: center;
        overflow: hidden;
    }
    #image img {
    vertical-align: middle;
   }
    #block {
        width: 0px;
        height: 100%;
    }    
    </style>
    <body>
        <div id="image">
            <img src="http://www."/>
             <img src="" id="block"/>
        </div>
    </body>
</html>
 
 個人覺得vertical-align: middle 是相對于左邊的高度垂直居中的,我給左邊一個填滿div的圖片,就可以實現(xiàn)垂直居中了。
第二種方法:往div里面加表格。
 
<html>
    <style>
#a {
    background: #fff000;
    width: 500px;
    height: 500px;
    overflow: hidden;
    text-align: center;
}
</style>
    <body>
        <div id="a">
            <table width="100%" height="100%">
                <tr>
                    <td align="center">
                        <img src="http://" />
                    </td>
                </tr>
            </table>
        </div>
    </body>
</html>
 在表格里就很容易設(shè)置居中了。
經(jīng)測試,這兩種做法都沒有瀏覽器不兼容的問題。推薦用第一種方法。
另外,說一下overflow: hidden; 這個屬性,當圖片大小超出div的大小時,會影藏超出的部分。不設(shè)置的話,圖片會全部顯示,覆蓋在div上。
更多關(guān)于網(wǎng)站建設(shè)方面的知識歡迎來我們海東科技大家一起探討。
即墨市| 涿鹿县| 余江县| 普陀区| 绥江县| 阜宁县| 长子县| 绍兴县| 商水县| 玉龙| 麟游县| 德阳市| 图木舒克市| 左权县| 凤山市| 梧州市| 嘉禾县| 德格县| 绥芬河市| 临洮县| 大姚县| 正蓝旗| 樟树市| 星座| 黑河市| 奉节县| 山西省| 白沙| 乃东县| 云霄县| 五常市| 黄石市| 石棉县| 庄河市| 萨嘎县| 苏尼特右旗| 隆安县| 临江市| 越西县| 应城市| 资溪县|