css为什么变成井号了

html-css017

css为什么变成井号了,第1张

css为什么变成井号了:一是正确的,因为css selector定义时逗号,代表并的关系。

三代表伪类,没问题

二和四的区别在于,有一个空格还是紧挨着,下面用下拉菜单中源码验证一下紧挨着的情况

0框架前端-如何写一个下拉菜单(Dropdowns)_子燕若水的博客-CSDN博客

css样式里面再加一个使得按钮变蓝的样式匹配项

.my_button.open{

background-color: #5177f1

}

此时html只要在class属性里面追加一个open(可前可后)即可让页面上的按钮变蓝

下面用下拉菜单中源码验证一下有空格的情况

.my_button .open{

background-color: #5177f1

}

此时在class属性里面追加一个open(可前可后)按钮不会变蓝

让open div成为my_button div的孩子,发现才可以使Click Me 变蓝

层叠就是浏览器对多个样式来源进行叠加,最终确定结果的过程.

css之所以有“层叠”的概念,是因为有多个样式来源。

其中css样式来源有5个,分别是内联样式(<a style="">),内部样式(<style></style>),

外部样式(写在css文件中的样式),浏览器用户自定义样式,浏览器默认样式;

按照其来源优先级为内联样式>内部样式>外部样式>浏览器用户自定义样式>浏览器默认样式

按照选择器优先级为id >class>元素选择器

如果有important,important优先级最高。