before和after现在不是规定要写双冒号了吗?

来源:1-6 after与before讲解

定定

2015-02-28 23:26

before和after现在不是规定要写双冒号了吗?

写回答 关注

2回答

  • Perona
    2015-03-23 21:50:53
    已采纳

    单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。

    伪元素由双冒号和伪元素名称组成。双冒号是在当前规范中引入的,用于区分伪类和伪元素。但是伪类兼容现存样式,浏览器需要同时支持旧的伪类,比如:first-line、:first-letter、:before、:after等。

    对于CSS2之前已有的伪元素,比如:before和:after,单冒号和双冒号的写法::before和::after作用是一样的。

    如果只需要兼容webkit、firefox、opera等浏览器,建议对于伪元素采用双冒号的写法,如果不得不兼容IE浏览器,还是用CSS2的单冒号写法比较安全。

    定定

    其实就是用单冒号最安全,但是不规范

    2015-05-28 23:04:58

    共 3 条回复 >

  • 狂奔的乌龟
    2015-04-11 11:38:59

    学习了

CSS3实现“图片阴影”效果

利用多投影重叠的原理,实现曲线阴影与翘边阴影的效果

34769 学习 · 62 问题

查看课程

相似问题