我对正确使用first-child
.
我有一个(动态生成的)元素,最终将包括:
<h1>
<a>Foo</a>
<a.trigger>Trigger A</a>
<a.trigger>Trigger B</a>
<span.bar>Bar</span>
</h1>
我需要设置两个trigger
链接的样式。这就是我正在做的事情:
.ui-collapsible-tabs.ui-dynamic-tabs .ui-collapsible-heading a.trigger {
background: none repeat scroll 0 0 transparent;
border: 0 none;
border-radius: 0;
box-shadow: none;
position: absolute;
right: 2em;
height: 100%;
top: 0;
width: 2em;
}
.ui-collapsible-tabs.ui-dynamic-tabs .ui-collapsible-heading a.trigger:first-child {
right: 0;
background-color: red !important;
border-right: 1px solid red;
}
我都试过了a.trigger:first-child
,a.trigger:nth-of-type(1)
但我无法覆盖第一条规则设置的 CSS。两个选择器也具有相同的特异性,因此这不是原因。
问题:
我想我错过了一些明显的东西......也许有人可以帮助我。谢谢!