Css 查找用于div中第一个跨距的选择器时出错
如何在不使用类的情况下,在不影响第二个跨距(条形)的情况下将样式设置为第一个跨距(Foo)?不需要IE6支持。我尝试使用first child,但这只能在没有图像的情况下工作 若我使用“.adcodeblock span:nth child(3)”,我可以忍受降级,但我想我会先和更有经验的人核实一下Css 查找用于div中第一个跨距的选择器时出错,css,css-selectors,Css,Css Selectors,如何在不使用类的情况下,在不影响第二个跨距(条形)的情况下将样式设置为第一个跨距(Foo)?不需要IE6支持。我尝试使用first child,但这只能在没有图像的情况下工作 若我使用“.adcodeblock span:nth child(3)”,我可以忍受降级,但我想我会先和更有经验的人核实一下 <div class="adcodeblock"> img src="/images/aUHFgK.jpg" alt="" border="0"> <br>
<div class="adcodeblock">
img src="/images/aUHFgK.jpg" alt="" border="0">
<br>
<span>Foo</span>
<span>Bar</span>
</div>
img src=“/images/aUHFgK.jpg”alt=”“border=“0”>
福
酒吧
您可以使用类型伪类的:第一个:
.adcodeblock span:first-of-type
有关浏览器支持表,请参见。对于较旧的浏览器,我会使用以下内容:
.adcodeblock br + span
如果没有IE8及以下的版本,你可以试试
.adcodeblock span:nth-of-type(1)