:after伪类+content内容生成
2016-01-27 14:59
330 查看
: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>
浮动元素会让此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>
相关文章推荐
- javascript学习导图
- 网上图书商城项目学习笔记-011Book模块查询(分页)
- java中hashcode()和equals()的详解
- 基于分块统计和机器学习的主题类网页内容识别算法实现和应用范例
- WTL安装到VS2008和VS2010中
- Window7 64位环境下搭建redis开发环境(踩坑)
- Spring Tool Suite 设置必看,设置大全。
- 新的开始
- 基于分块统计和机器学习的主题类网页内容识别算法实现和应用范例
- html+css学习笔记:Sass语法学习
- [ExtJS5学习笔记]第三节 sencha cmd学习笔记 生成应用程序构建的内部细节
- Apache POI使用详解(excel为主)
- 性能测试的基本过程
- 在视频中实时地显示帧率
- Android Binder进程间通信深入分析
- 初识WTL
- UML类图五种关系与代码的对应关系
- 2-Linux-虚拟机系统安装
- HDOJ 1251 统计难题(字典树)
- 检测一个数组缺少哪几个数