如何在一些html标签之后定位span的第一个孩子?我的标记是这样的:
<div class="gad-help">
<a href="#">AdWords vodič<br><span>osigurajte najbolje rezultate</span></a>
</div>
我的CSS:
.gad-help span:nth-child(1) {
font-size: 12px;
text-align: center;
border: 2px solid red;
padding: 0px 10px;
}
但是当我在代码前使用<br>
标记时,它不会选择它。
答案 0 :(得分:3)
我认为span:first-of-type
或span:nth-of-type(1)
是您正在寻找的。但请注意,他们都会选择父母的第一个span
子元素。在这种情况下是锚标记,而不是div
元素。
因此,如果您要定位第一个锚标记,则应该.glad-help > a:first-of-type
代替{(1}})。
答案 1 :(得分:1)
<强> Demo 强>
CSS
.gad-help a span:first-of-type {
font-size: 12px;
text-align: center;
border: 2px solid red;
padding: 0px 10px;
color:red;
}