国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS教程:網(wǎng)頁圖片垂直居中的使用技巧

2024-07-11 08:21:08
字體:
供稿:網(wǎng)友

在曾經(jīng)的 淘寶ued 招聘 中有這樣一道題目:

“使用純css實現(xiàn)未知尺寸的圖片(但高寬都小于200px)在200px的正方形容器中水平和垂直居中。”

當(dāng)然出題并不是隨意,而是有其現(xiàn)實的原因,垂直居中是 淘寶 工作中最常遇到的一個問題,很有代表性。

題目的難點在于兩點

  1. 垂直居中;
  2. 圖片是個置換元素,有些特殊的特性。

至于如何解決,下面是一個權(quán)衡的相對結(jié)構(gòu)干凈,css簡單的解決方法:

.box {
 /*非ie的主流瀏覽器識別的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle;

 /*設(shè)置水平居中*/
 text-align:center;

 /* 針對ie的hack */
 *display: block;
 *font-size: 175px;/*約為高度的0.873,200*0.873 約為175*/
 *font-family:arial;/*防止非utf-8引起的hack失效問題,如gbk編碼*/

 width:200px;
 height:200px;
 border: 1px solid #eee;
}
.box img {
 /*設(shè)置圖片垂直居中*/
 vertical-align:middle;
}

<div class="box">
 <img src="http://pics.taobao.com/bao/album/promotion/
taoscars_180x95_071112_sr.jpg" />
</div>

當(dāng)然還有其他的解決方法,在此不深究,有興趣的可以閱讀下:

《vertical centering using css》
《vertical centering using css》(標(biāo)題和上同,內(nèi)容不同)
《css list grid layout》

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 治县。| 垣曲县| 三台县| 瑞昌市| 肥乡县| 杭锦后旗| 名山县| 长葛市| 封丘县| 沾益县| 鄂温| 宜兰县| 湖北省| 克东县| 沂水县| 赤水市| 柘荣县| 中卫市| 广南县| 汉寿县| 新野县| 自贡市| 洪江市| 辛集市| 永仁县| 余江县| 垣曲县| 灯塔市| 兴义市| 周至县| 哈尔滨市| 广汉市| 北流市| 长武县| 虞城县| 山丹县| 大同县| 渭源县| 宜春市| 绥德县| 察哈|