【问题标题】:How can I select all <div> elements that are placed immediately BEFORE <p> elements?如何选择所有 <div> 元素,这些元素立即放置在 <p> 元素之前?
【发布时间】:2014-08-28 17:00:42
【问题描述】:

我们知道使用 CSS 中的div + p,我们可以选择紧跟在div 元素之后的所有p 元素,但我们可以反其道而行之吗?

示例:jsfiddle.net/6afkbsfL/2

【问题讨论】:

标签: css


【解决方案1】:

如果您可以使用 JQuery,您可以尝试使用$("div+p").prev() 将所有 div 放在紧接在 p 之前的所有 div

【讨论】:

    【解决方案2】:

    您可以使用~ 选择器。 试试p ~ div。 更多选项请参见CSS Selector

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-23
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多