首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >css选择器语法:"element1 element2“与"element1 > element2”

css选择器语法:"element1 element2“与"element1 > element2”
EN

Stack Overflow用户
提问于 2016-07-28 17:41:17
回答 2查看 508关注 0票数 1

选择者策略1和策略2有什么不同?在我看来是一样的

  1. div (选择<p> <div>元素中的所有元素)
  2. div >p(选择所有<p>元素,其中父元素是<div>元素)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-28 17:46:16

选择器#1 (div p)选择作为div后代的所有段落。可以在div结构中深入嵌套p元素,并选择它们。

选择器#2 (div > p)只选择一个div的子段(即直系后代)。

第一个被称为后代组合器选择器。

第二个是一个组合子选择器。

https://www.w3.org/TR/css3-selectors/#selectors

票数 1
EN

Stack Overflow用户

发布于 2016-07-28 17:45:01

使用>只选择直接子元素,下面只选择span,它是div的直接子元素。

代码语言:javascript
复制
div span {
  color: red
}
div > span {
  color: lime
}
代码语言:javascript
复制
<div>
  <span>Span</span>
  <span>Span</span>
  <span>Span</span>
  <span>
    Span
    <span>Span</span>
    <span>Span</span>
  </span>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38643286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档