Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 查找用于div中第一个跨距的选择器时出错_Css_Css Selectors - Fatal编程技术网

Css 查找用于div中第一个跨距的选择器时出错

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>

如何在不使用类的情况下,在不影响第二个跨距(条形)的情况下将样式设置为第一个跨距(Foo)?不需要IE6支持。我尝试使用first child,但这只能在没有图像的情况下工作

若我使用“.adcodeblock span:nth child(3)”,我可以忍受降级,但我想我会先和更有经验的人核实一下

<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)