html中号选择器,CSS兄弟选择器符号‘+’号与‘~’号的区别
今天有⼈问我,在CSS的兄弟选择器中'+'号和'~'号码的区别是什么,⽽我⾃⼰对这个问题也不是很清除,当然,如果想弄清楚⼀个问题,⽤实践的⽅式⽐较好,今天就通过举⼏个例⼦来说明⼀个,CSS选择器中的加号和“~”号的区别在什么地⽅!
手机上可以打html与css的app
CSS兄弟相邻选择器加号
相邻兄弟选择器使⽤了加号(+),即相邻兄弟结合符(Adjacent sibling combinator)。
注释:与⼦结合符⼀样,相邻兄弟结合符旁边可以有空⽩符。
CSS兄弟相邻选择器加号,举例说明
HTML代码
这⾥是第⼀个P标签
这⾥是第⼆个P标签
标题H2
这⾥是第⼀个P标签
这⾥是第⼆个P标签
这⾥是第三个P标签
这⾥是第四个P标签
CSS代码.h2 + p{
color: red;
}
代码图⽰
代码运⾏结果
总结:由上⾯的代码可以看出,CSS兄弟相邻选择器加号“+”,可以选择指定元素相邻的下⼀个元素,可以选择h2元素后⾯紧跟的相邻的第⼀个P元素标签
CSS兄弟选择器~(匹配选择器)
'~'匹配所有在指定元素之后的同级某个元素
举例说明⼀个,CSS的匹配选择器
HTML代码
这⾥是第⼀个P标签
这⾥是第⼆个P标签
标题H2
这⾥是第⼀个P标签
这⾥是第⼆个P标签
这⾥是第三个P标签
这⾥是第四个P标签
CSS代码.h2 ~ p{
color: red;
}
代码图⽰
代码运⾏结果
总结:CSS中的兄弟选择符号‘~’,可以选择指定元素后的,同级的相同的所有元素。⽐如上⾯的⽰例,所以h2标签后的P标签全部被选择,并加⼊了样式
通过这两个例⼦,可以发现虽然这两个选择器都表⽰兄弟选择器,但是‘+’选择器则表⽰某元素后相邻的兄弟元素,也就是紧挨着的,是单个的。⽽‘~’选择器则表⽰某元素后所有同级的指定元素,强调所有的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。