18910140161

CSS选择器-CSS:怎么说.Class:last-of-type[类,不是元素!]-堆栈溢出

顺晟科技

2022-10-18 12:08:37

31

<块引用>

可能重复:如何在CSS中选择具有特定类名的“最后一个子类”?

正如标题所说,我想将CSS规则分配给具有特定类的特定类型的最后一个元素。下面的代码可以很好地工作:

div:last-of-type { margin-right:0; }

但我想要这样的

东西
div.class:last-of-type { margin-right:0; }
这个

怎么做?


顺晟科技:

遗憾的是,使用.class无法找到最后一个last-of-type

编辑:实际上,为了给这个答案添加一些建设性的东西,您可以回退到JavaScript来定位这个选择器,或者修改您的标记/CSS.虽然我发现类选择器的.class很有用,但只要多想一想,就可以解决这个问题。

让NoMargin成为一个CSS类,你可以很容易地改变它:

var items = document.getElementsByClassName('nomargin');
items[items.length-1].style.color = 'black';
items[items.length-1].style.background = 'white';

或者,如果没有足够的jQuery,您可以使用:

jQuery('div.nomargin:last').css({
    color:'black',
    background:'white'})
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航