国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 水城县| 将乐县| 北票市| 腾冲县| 兴业县| 佛山市| 平远县| 德钦县| 商河县| 遂昌县| 滦南县| 巴中市| 海口市| 含山县| 凤山市| 宁阳县| 郓城县| 遵义市| 怀安县| 诸城市| 页游| 咸宁市| 景宁| 汾西县| 尉氏县| 宣恩县| 铜川市| 工布江达县| 肇东市| 临澧县| 东丽区| 北京市| 奉节县| 绍兴市| 镇巴县| 宝应县| 金川县| 得荣县| 同仁县| 三原县| 博爱县|