在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 元素以及后面的所有兄弟元素。
总的来说,波浪号的意思就是选择某一个元素之后的兄弟元素,并且它只能用于选择该元素之后的兄弟元素,不能用于选择该元素之前的兄弟元素或者其他位置的元素。
粉丝
0
关注
0
收藏
0