基于子选择器的CSS样式父级

时间:2014-03-28 14:46:13

标签: css

我想知道如何为这种情况编写一个选择器:

<a href="/shows/test/..." class="ico-wrap">
  <img titie="something" width="91" src="somthing.jpg" />
  <span class="ico">
   <i class="ss-play">content</i>
  </span>
</a>

我正在尝试设置所有大小为91的图像,这些图像也包含带有类别.ico的跨度,其中包含ss-play的“i”标记。我几乎是要设计ico跨度,如果它有孩子“我”与类ss-play

我的第一次尝试是使用url来解决这个问题,所以我使用了这个选择器,但是在html中有一些实例可以覆盖样式。

a.ico-wrap[href*="shows"] img[width*="91"] ~ .ico

此样式选择了具有该宽度图像的ico-wrap类的所有标签。虽然它有效,但我很快注意到并非所有带有“节目”的图像都有一个播放图标。所以解决方案是局部的。我希望能够定位那些我用ss-play标记的图像(91)。请帮忙。

1 个答案:

答案 0 :(得分:2)

唯一的可能性是将图像放在.ico标记内。 否则,由于CSS的功能,它将无法与纯CSS一起使用。它是级联的,您无法选择包含特定元素的特定元素。