:after僞類+content內容生成

:after僞類+content 清除浮動的影響
浮動元素會讓此div的高度塌陷。以下例子:
.box{padding:10px; background:gray;}
.l{float:left;}
 
<div class="box fix">
    <img class="l" src="http://image.zhangxinxu.com/image/study/s/s256/mm1.jpg" />
</div>
可使用:after+content方法清除浮動形成的塌陷。使用以下:
.fix{*zoom:1;}
.fix:after{content:"clear"; display:block; height:0; clear:both; visibility:hidden;}
 
 
:after僞類+content 讓大小不固定圖片垂直居中: .pic_box{width:300px; height:300px; font-size:0; *font-size:200px; text-align:center;} .pic_box img{vertical-align:middle;} .pic_box:after{display:inline-block; width:0; height:100%; content:"center"; vertical-align:middle; overflow:hidden;} 相應的HTML代碼以下: <div class="pic_box">     <img src="http://image.zhangxinxu.com/image/study/s/s256/mm1.jpg" /> </div>
相關文章
相關標籤/搜索