说我有以下css:
.InfoTable-main-table tbody tr td:before{
background: #222;
color: #fff;
content: attr(title);
display: block;
left: 0;
padding: .25em .5em;
position: absolute;
top: 0;
width: auto;
}
但是我想要一个更具体的css,没有那个,即
.InfoTable-main-table tbody tr td.extra:before{
}
但是,之前的css仍然适用。有没有办法忽视更普遍的CSS或者我不得不放弃将它应用到特定的类而不是?
答案 0 :(得分:3)
假设您要求将一组样式应用于表格单元格而不'额外的'类和样式使用类,:not()
选择器似乎很合适:
.InfoTable-main-table tbody tr td:not(.extra):before{
background: #222;
...
}
.InfoTable-main-table tbody tr td.extra:before{
}
答案 1 :(得分:-1)
你可以使用!important之后的属性css:
.InfoTable-main-table tbody tr td.extra:before{
left: 100px!important;
}