CSS Child 与后代选择器

标签 css css-selectors

我对这两个选择器有点困惑。

后代选择器是否:

div p

选择 div 中的所有 p 是否是直接后代?那么,如果 p 位于另一个 div 中,它仍会被选中吗?

然后是选择器:

div > p

有什么区别? child 是指直系 child 吗?例如。

<div><p>

对比

<div><div><p>

两者都会被选中吗?

最佳答案

想想“ child ”和“后裔”这两个词在英语中的意思:

  • 我的女儿既是我的 child 又是我的后代
  • 我的孙女不是我的 child ,但她是我的后代。

关于CSS Child 与后代选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1182189/

相关文章:

javascript - 试图在井字游戏中设置一个 Action ,但是当我回调该函数时我一直未定义

css - 是否可以使用 Twitter Bootstrap 呈现不确定的进度条?

XPath 到 CSS 选择器

php - 使用 html2pdf 时如何摆脱 css 中的左边距和顶部边距

html - Netbeans 中有关为我的 Web 应用程序设置元素默认值的提示弄乱了我所有的 HTML 文件

css - float div 100%不影响外层div

jQuery 选择器 : select anchor tags that are a descendants of a div with a particular id

python - Selenium 蟒 : find_element_by_css_selector() using :contains()

css - 仅对单个网页为 body 标签提供自定义填充

javascript - jQuery — 如何使用高度 :auto 为 div 设置动画