Html 如何从父级';谁的财产?
我有一门课是这样的:Html 如何从父级';谁的财产?,html,css,Html,Css,我有一门课是这样的: li { color: #ccc; font-size: 12px; position: fixed; /* and some other properties */ } 现在我有一个元素,我想排除上面的属性: <li class="has_not_any_property"></li> 这样做可能吗?只需使用:而不是属性。一个否定伪类 li :not(.has_not_any_property) {
li {
color: #ccc;
font-size: 12px;
position: fixed;
/* and some other properties */
}
现在我有一个元素,我想排除上面的属性:
<li class="has_not_any_property"></li>
这样做可能吗?只需使用
:而不是属性。一个否定伪类
li :not(.has_not_any_property) {
color: #ccc;
font-size: 12px;
position: fixed;
}
对于不支持CSS3的旧浏览器,您可以使用unset
从文件中
如果属性继承,则此关键字将属性重置为其继承的值
从其父级或其初始值(如果不是)。换句话说,它
其行为类似于第一种情况下的inherit关键字,也类似于
在第二种情况下为initial关键字
使用CSSnot
伪类:
li:not(.has_not_any_property) {
color: #ccc;
font-size: 12px;
position: fixed;
}
此处的文档:是,这是正确的。。但实际上,我网站的大多数用户都使用IE8:-)
。。正如您所知,它不支持CSS3。。无论如何,谢谢你。。向上投票。。为你,但我正在寻找另一种解决方案。是的,这是正确的。。但实际上,我网站的大多数用户都使用IE8:-)
。。正如您所知,它不支持CSS3。。无论如何,谢谢你。。向上投票。。对你来说,但我正在寻找另一种解决办法。@MartinAJ啊,这确实改变了一切。可能在li
元素的CSS块之后,专门为编写一个CSS块。没有任何属性可以恢复颜色、字体大小和位置的默认值。另一个选项是为所有不被排除的li
元素添加不同的CSS类,并将现有CSS更改为仅为该类设置。
li:not(.has_not_any_property) {
color: #ccc;
font-size: 12px;
position: fixed;
}