双冒号(::
) 在 CSS 中意味着什么?
例如:
input[type=text]::-ms-clear { display: none; }
它的意思是伪元素选择器。这意味着element右边在普通 DOM 中不存在,但可以选择。
伪元素由两个冒号 (::) 后跟伪元素的名称组成。
Source http://www.w3.org/TR/css3-selectors/#pseudo-elements
它最初只是一个冒号,但被更改为与伪类 (like :hover
, :first-child
, :not
ETC)。最好使用:
for before
and after
伪元素,因为单冒号有更好的浏览器支持,即在早期的 IE 版本中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)