css中波浪号的意思

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

在CSS中,我们通常会看到一种看起来很像波浪号的符号:~。这个符号的意思是选中某一个元素之后,选中它的下一个元素,它的兄弟元素。div ~ p { color: red; }上面这段CSS代码的意思是

在CSS中,我们通常会看到一种看起来很像波浪号的符号:~。这个符号的意思是选中某一个元素之后,选中它的下一个元素,它的兄弟元素。

div ~ p {
  color: red;
}

上面这段CSS代码的意思是选中所有在 div 元素后出现的 p 元素,并将它们的颜色设置为红色。这里的波浪号就是表示选择 div 元素之后的兄弟元素。

需要注意的是,这个选择器只能选择 div 元素之后出现的 p 元素,并不能选择 div 中包含的 p 元素。例如:

<div>
  <p>这是 div 中的 p 元素</p>
</div>
<p>这是 div 后面的 p 元素</p>

如果我们想将 div 中的 p 元素也设置为红色,应该使用下面的CSS代码:

div + p, div ~ p {
  color: red;
}

这里的加号和波浪号结合使用,表示选择 div 元素之后出现的第一个 p 元素以及后面的所有兄弟元素。

总的来说,波浪号的意思就是选择某一个元素之后的兄弟元素,并且它只能用于选择该元素之后的兄弟元素,不能用于选择该元素之前的兄弟元素或者其他位置的元素。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中波浪号的意思

粉丝

0

关注

0

收藏

0

已有0次打赏