首页 >web前端 >css教程 >CSS 相邻同级组合器 ( ) 如何工作?

CSS 相邻同级组合器 ( ) 如何工作?

Barbara Streisand
Barbara Streisand原创
2024-10-30 02:04:29844浏览

How Does the CSS Adjacent Sibling Combinator ( ) Work?

了解 CSS 相邻同级组合器:

在 CSS 中,该符号称为相邻同级组合器。它允许您定位彼此相邻的特定 HTML 元素。

组合器如何工作?

组合器确保目标元素(第二个选择器中的第一个元素)必须紧跟在第一个元素(选择器中的第一个元素)之后。选择器匹配的两个元素之间不应有其他元素。

示例:h2 p

考虑以下 CSS 规则:

<code class="css">h2 + p {
  font-size: 1.4em;
  font-weight: bold;
  color: #777;
}</code>

此规则针对与 h2 元素相邻的所有 p 元素。换句话说,它只会影响紧接在 h2 元素之后出现的 p 元素。

说明

以以下 HTML 代码为例:

<code class="html"><h2>Headline!</h2>
<p>The first paragraph.</p> <!-- Selected -->
<p>The second paragraph.</p> <!-- Not selected -->

<h2>Another headline!</h2>
<blockquote>
    <p>A quotation.</p> <!-- Not selected -->
</blockquote></code>

h2 p 选择器只会选择第一个 p 元素,因为它与 h2 相邻。第二个 p 元素未被选择,因为它通过

与 h2 分开。块引用中的 p 元素也不会被选择,因为在同一块中没有紧邻其前面的 h2 元素。

与一般兄弟组合器的区别 ~

与组合器,一般兄弟组合器~不需要相邻放置。它选择兄弟元素,无论它们之间的相对位置如何。

以上是CSS 相邻同级组合器 ( ) 如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn