欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 金融 > CSS中的多种关系选择器

CSS中的多种关系选择器

2025/4/20 6:45:50 来源:https://blog.csdn.net/m0_74742670/article/details/142389773  浏览:    关键词:CSS中的多种关系选择器

后代选择器

选择所有被E元素包含的F元素,中间用空格隔开。

例;

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.continer p{text-align: center;}</style>
</head>
<body><p>我是后代选择器</p><!--/*该p标签不是continer的后代所以其没有发生改变*/--><div class="continer"><div><p>我是后代选择器</p><p>我是后代选择器</p><div><p>我是后代选择器</p></div></div></div>
</body>

 

子代选择器

选择所有作为E元素的直接子元素F,对更深一层的元素不起作用,用>符号表示。

例:

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.continer>p{text-align: center;}</style>
</head>
<body><p>我是子代选择器</p><!--/*该p标签不是continer的后代所以其没有发生改变*/--><div class="continer"><p>我是子代选择器</p><p>我是子代选择器</p><div><p>我是子代选择器</p><!--/*该p标签不是continer的直接子元素所以其没有发生改变*/--></div></div>
</body>

 

相邻兄弟选择器 

选择进更E元素后的F元素,用+号来表示,选择相邻的第一个兄弟元素。(只能向下选择)。

例:

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.continer+p{text-align: center;}</style>
</head>
<body><p>我是相邻兄弟选择器</p><!--/*相邻兄弟选择器只能向下选择*/--><div class="continer"></div><p>我是相邻兄弟选择器</p><p>我是相邻兄弟选择器</p><!--/*该p标签不是continer的第一个相邻兄弟元素所以其没有发生改变*/--><div><p>我是相邻兄弟选择器</p><!--/*该p标签不是continer的兄弟元素所以其没有发生改变*/--></div>
</body>
</html>

通用兄弟选择器 

选择E元素之后的所有兄弟元素F,用~符号表示。(只能向下选择)

例:

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.continer~p{text-align: center;}</style>
</head>
<body><p>我是通用兄弟选择器</p><!--/*通用兄弟选择器只能向下选择*/--><div class="continer"></div><p>我是通用兄弟选择器</p><p>我是通用兄弟选择器</p><div><p>我是相邻兄弟选择器</p><!--/*该p标签不是continer的兄弟元素所以其没有发生改变*/--></div>
</body>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词