css中的before,after
来源:互联网 发布:网络销售有前景吗 编辑:程序博客网 时间:2024/06/04 19:32
伪元素before和after通过在content中指定内容在元素前后插入新的内容,因为插入的元素不会出现在文档流和源文件中,因此被称为伪元素。插入的为元素也可以通过css看控制样式,所以可以通过这两个伪元素来实现很多不需要js就可以完成的精致效果。
1、用于清除浮动,这个在自己的使用过程中比较常用,在最有一个带有浮动效果的元素后使用after为元素,并设置其样式的clear,达到清除浮动的效果。
.cf:before,.cf:after {content:""; display:table;}.cf:after {clear:both;} /* For IE 6/7 (trigger hasLayout) */.cf {zoom:1;}
2、文字前后小图,标题后面的小提示小标记神马的
.phonenumber:before { content: "☎"; font-size: 15px;}.phonenumber:after { content: "☎"; font-size: 15px;}
3、自由发挥。。。。
http://www.css3shapes.com/
这个页面上产生的图形都是css写的,其中很多使用了before,after为元素来生成。
在浏览器兼容方面,ie仍旧扮演了老鼠shi的角色。。。
解决方案:
使用 JavaScript 或 jQuery 的 Pseudo Plugin 插件来模拟 ':before' 及 ':after' 伪元素的效果。
使用jquery的插件 Pseudo Plugin该组件利用 IE 特有的 CSS 行为(behavior)及 CSS 表达式来模拟 ':before' 及 ':after' 伪元素的效果。
- css中的before,after
- css中的:before 和 :after
- 学习使用css中的":before"和":after"
- css中的before和after的作用
- CSS:before和after中的content属性
- css :before :after
- CSS 属性 - :before && :after
- CSS :before 和 :after
- CSS ::before 和 ::after
- CSS: :before/:after
- css中的伪元素:before :after与jQuery中的.before .after的区别
- CSS中的before和after伪元素及其应用
- CSS中的before和after伪元素及其应用
- CSS-追加内容before、after
- css :before :after伪类
- CSS 巧用 :before和:after
- 详解 CSS 属性 - :before && :after
- 论CSS ::before 和 ::after
- http和https的区别
- Python中set函数的使用
- Android图片缩放
- stdout的重定向
- window.top.location.href 和 window.location.href 的区别
- css中的before,after
- 男女手机使用习惯上差异大:男性单次通话时间长
- shell 编程之2>&1
- Android图片加边框
- 如何判断字符串中是否包含汉字
- 监听Image 动态加载的完成,加入馬賽克效果
- 修改chrome浏览器的背景颜色为豆沙绿的完美办法
- poll 函数简单介绍
- java压缩和解压缩Zip、Jar、Gzip文件