CSS选择器,但不在存在其他类时

CSS选择器,但不在存在其他类时,css,css-selectors,Css,Css Selectors,除非jdgm-paginate\uuu下一页也应用于元素,否则如何选择类jdgm-paginate\uuuu页面 2 使用伪类: .jdgm-paginate\uuu页面:非(.jdgm-paginate\uuu下一页):非(.jdgm-paginate\uuu最后一页){ 颜色:红色; } a{ 显示:块; } 选择 不要选择下一步 不要选择最后一个使用伪类: .jdgm-paginate\uuu页面:非(.jdgm-paginate\uuu下一页):非(.jdgm-paginate\uu

除非
jdgm-paginate\uuu下一页
也应用于元素,否则如何选择类
jdgm-paginate\uuuu页面

2

使用伪类:

.jdgm-paginate\uuu页面:非(.jdgm-paginate\uuu下一页):非(.jdgm-paginate\uuu最后一页){
颜色:红色;
}
a{
显示:块;
}
选择
不要选择下一步
不要选择最后一个
使用伪类:

.jdgm-paginate\uuu页面:非(.jdgm-paginate\uuu下一页):非(.jdgm-paginate\uuu最后一页){
颜色:红色;
}
a{
显示:块;
}
选择
不要选择下一步

不要选择last
您可以使用CSS:not伪类。例如:

.jdgm-paginate__page {
  background: red;
}
这将使该类的所有元素都变为红色,而不考虑其他类

.jdgm-paginate__page:not(.jdgm-paginate__next-page) {
  background: red;
}

带有.jdgm-paginate\uuu类页面的所有元素,但没有带有.jdgm-paginate\uuu下一页的元素将是红色的

您可以使用CSS:not伪类。例如:

.jdgm-paginate__page {
  background: red;
}
这将使该类的所有元素都变为红色,而不考虑其他类

.jdgm-paginate__page:not(.jdgm-paginate__next-page) {
  background: red;
}

所有带有class.jdgm-paginate\uuu页面的元素,但没有带有.jdgm-paginate\uuu下一页的元素将是红色的

可能不是最佳解决方案,但如果您不知道其他类是什么,您也可以使用属性选择器来选择您的特定元素:

[class=“jdgm-paginate\uu页面”]{
颜色:红色;
}
a{
显示:块;
}
选择
不要选择下一步

不要选择最后一个
可能不是最好的解决方案,但如果不知道其他类是什么,也可以使用属性选择器选择特定元素:

[class=“jdgm-paginate\uu页面”]{
颜色:红色;
}
a{
显示:块;
}
选择
不要选择下一步

不要选择last
可能重复的可能重复的类。jdgm-paginate\uuuu last-page?它与.jdgm-paginate\uuuu last-page的行为应该如何?不要选择.jdgm-paginate\uuu next-page或.jdgm-paginate\uuu last-page。仅.jdgm分页您可以添加多个
:not()
语句。请参阅更新的示例。如果我还有类.jdgm-paginate\uuuuu last-page如何?它与.jdgm-paginate\uuuu last-page的行为应该如何?不要选择.jdgm-paginate\uuuu next-page或.jdgm-paginate\uuuu last-page。仅.jdgm分页您可以添加多个
:not()
语句。请参阅更新的示例。