在CSS语法中双冒号(::)对单冒号(:) :)

2020年9月5日 120点热度 0条评论 来源: Alice

div::after {}div:after {}之间有什么不同?我们何时必须使用::而不是:?在CSS语法中双冒号(::)对单冒号(:) :)

双冒号和单冒号表示区分 伪类和伪元素。

区分伪类和伪元素是什么意思?

===========解决方案如下:

从https://css-tricks.com/almanac/selectors/a/after-and-before/:

支持双冒号每一个浏览器(::) CSS3语法也 支持刚(:)语法,但IE 8仅支持单冒号, 所以现在,建议您只使用单冒号来获得最佳浏览器支持 。

::是较新的格式,用于区分伪内容和 伪选择器。如果您不需要IE 8支持,请随意使用 双冒号。

伪内容:after:before

伪元件(选择器根据CSS-技巧)::first-letter::first-line::nth-child

伪类:hover:active

    原文作者:Alice
    原文地址: https://stackoverflow.com/q/41867664
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。