理解 CSS 中的 " " 组合器
CSS 使用 " " 组合器来定位紧随特定兄弟元素的元素。例如,在规则“h2 p”中,只有紧跟在 h2 元素之后的 p 元素才会受到指定样式的影响。
可视化概念
考虑以下 HTML 代码:
<code class="html"><h2>Headline!</h2> <p>The first paragraph.</p> <!-- Selected [1] --> <p>The second paragraph.</p> <!-- Not selected [2] --> <h2>Another headline!</h2> <blockquote class="quote"> <p>A quotation.</p> <!-- Not selected [3] --> </blockquote></code>
应用“h2 p”选择器时:
)被选中,因为它直接跟随 h2 (
) 未被选中,因为它跟随第一段,不是 h2 元素。
) 内的段落,因为块引用中其前面没有 h2。
与“~”组合器的比较
“ ”组合器专门仅选择直接兄弟元素,与“~”组合器不同,“~”组合器选择所有兄弟元素,无论其兄弟元素如何位置。例如,“h2 ~ p”将选择上述 HTML 中的两个段落,而“h2 p”将仅选择第一段。
以上是CSS 中的“\”组合器如何定位紧随同级元素之后的元素?的详细内容。更多信息请关注PHP中文网其他相关文章!