当一个总是包含特定标签时,是否可以选择相邻元素?

时间:2019-01-29 00:21:52

标签: html css css-selectors github-pages

我在选择特定的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 combinatorem + em

不幸的是,这还会选择两个斜体文本组的其他所有实例,这种情况经常会出现(我目前正在通过在相邻的斜体文本组之间放置空白块来防止这种情况)。

我怀疑,鉴于一个em元素始终包含一个img元素这一事实是可能的,但我不确定。

不使用类或ID(因为它最初是用markdown编写并由GitHub Pages处理的),还有另一种方法来选择第二个em标签并设置其样式吗?

不是重复项:我试图选择第一个em元素的子项,然后是的,这将是重复项。但是我试图选择第二个em元素,并且不能依赖于选择每个具有em元素作为其父元素的子元素p

0 个答案:

没有答案