html - CSS 选择器 - 选择父类中的特定标签

标签 html css css-selectors

为什么 CSS 选择器不只选取父类中的元素,而是选取代码中的所有标签。尽管提到了“.new1 h1,p”类里面的内容。是否可以在类内的选定标签上应用 CSS,或者我是否需要在 p、h1 标签上添加其他类。

.new1 h1,
p {
  color: purple;
  text-align: center;
}
<p>This is a paragraph.</p>

<section class="new1">
  <p> Hello </p>
  <h1> Hi! </h1>
</section>

<section class="new2">
  <p> Hello </p>
  <h1> Hi! </h1>
</section>

最佳答案

  1. you should use > for that
  2. > will be used when you want a property value to be applied to specific element not for all element.

.new1>h1,
.new1>p {
  color: purple;
  text-align: center;
}
<p>This is a paragraph.</p>

<section class="new1">
  <p> Helloooo </p>
  <h1> Hiiii! </h1>
</section>

<section class="new2">
  <p> Hello </p>
  <h1> Hi! </h1>
</section>

关于html - CSS 选择器 - 选择父类中的特定标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61833747/

相关文章:

javascript - 无法获得 Canvas 的准确尺寸

javascript - 如何让div正确出现在onClick上?

css - 在浏览器中默认缩小 Shiny 的应用程序

html - Bootstrap 中损坏的导航栏折叠

javascript - 无法在此 33 个元素的节点列表中选择第一个 child

javascript - 使用 querySelectorAll 检索直接子项

html - 如何覆盖某些 CSS 类设置

iphone - 在 iPhone 应用程序中显示 HTML

javascript - 如何在图像 src 字符串中 document.write() ?没有被解析

css - 第 n 个 child 计数序列