:before与::before的区别
来源:互联网 发布:java魔法门2手机版攻略 编辑:程序博客网 时间:2024/05/23 17:19
单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素
伪元素由双冒号和伪元素名称组成。双冒号是在当前规范中引入的,用于区分伪类和伪元素。不过浏览器需要同时支持旧的已经存在的伪元素写法,比如:first-line、:first-letter、:before、:after等,而新的在CSS3中引入的伪元素则不允许再支持旧的单冒号的写法。
那么现在就可以完整的回答标题中的问题了,对于CSS2之前已有的伪元素,比如:before,单冒号和双冒号的写法::before作用是一样的。
所以,如果你的网站只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全。
0 0
- :before与::before的区别
- :before与::before的区别
- :before和::before的区别
- :before和::before的区别
- :before和::before的区别
- :before和::before的区别
- mysql 触发器after与before的区别
- :after/::after和:before/::before的区别
- :before/:after和::before/::after的区别
- css中的伪元素:before :after与jQuery中的.before .after的区别
- Oracle数据库中before触发与after触发的区别
- before用双冒号与单冒号的区别
- jQuery中append/prepend与after/before的区别
- before
- :before
- jquery中append与before区别
- JUnit4 @BeforeClass @AfterClass 与@Before @After 区别
- mysql触发器Before和After的区别
- MyEclispe自动跳到debug:ThreadPoolExecutor解决方案
- spring boot项目打包成war并在tomcat上运行的步骤
- 使用osChina的git方式管理项目
- SpringBoot实战 之 外部配置篇
- 拓扑排序
- :before与::before的区别
- jQuery-AJAX
- VS2015 X64+OpenCV3.2.0+opencv_contirb CMake3.8.0编译
- 各消息队列对比,Kafka深度解析
- 图解Linux命令之--ulimit命令
- 《视觉SLAM十四讲》书籍图片资源
- vs2015 的key
- Ubuntu16.04 怎样下载deb的源码包
- react native组件封装及传值