我在选择特定的em
元素时遇到麻烦。我有一个看起来像这样的块,用于photos on my blog:
<p>
<em><img /></em>
<em>This is the element I'd like to select and style.</em>
</p>
我正在尝试使用CSS选择 second em
元素。我知道我可以使用adjacent sibling combinator:em + em
。
不幸的是,这还会选择两个斜体文本组的其他所有实例,这种情况经常会出现(我目前正在通过在相邻的斜体文本组之间放置空白块来防止这种情况)。
我怀疑,鉴于一个em
元素始终包含一个img
元素这一事实是可能的,但我不确定。
不使用类或ID(因为它最初是用markdown编写并由GitHub Pages处理的),还有另一种方法来选择第二个em
标签并设置其样式吗?
不是重复项:我试图选择第一个em
元素的子项,然后是的,这将是重复项。但是我试图选择第二个em
元素,并且不能依赖于选择每个具有em
元素作为其父元素的子元素p
。