淘先锋技术网

首页 1 2 3 4 5 6 7

CSS中有两个横线,一个是单下划线“_”,一个是双下划线“__”。

单下划线用在CSS文件中表示一个没有被用到的属性或者值。比如:

.unused-property {
color: red;
_font-size: 16px; /*单下划线表示这个属性并没有被用到,但是为了兼容老版本的IE浏览器,这个属性依然需要存在*/
}

双下划线用在CSS选择器中表示伪类或者伪元素。比如:

.selector__pseudo-element {
background-color: gray;
content: "Hello, world!";
}

在上面的代码中,双下划线表示selector后面紧跟的是一个伪元素。

总结,CSS中的单下划线和双下划线虽然只是几个字符的差别,但是它们在CSS文件和选择器中所提供的功能却是完全不同的。