我最近开始学习 HTML + CSS,在浏览子选择器时遇到了问题。有一个简单的代码:
<div>
<p>Известно, что пустыня обладает неправильной формой, которую
принимаем прямоугольной. Это достигается одним из двух способов —
<i>включением частей</i>, выходящих за пределы области пустыни
или их <i>отбрасыванием</i></p>
</div>
<p>
<h1>Текст1<h2>Текст2</h2></h1>
</p>
样式是:
p > h1{
color: red;
}
h1 > h2{
color: blue;
}
第一种风格和第二种风格都不起作用。我不知道为什么会这样。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p
那是
h1
因此,内部没有元素p
。对于 elementsh2
中的元素也是如此h1
。h1
和h2
- 也是块元素,一个不能在另一个内部。即使您在问题中编写 html 标记,浏览器仍会创建非嵌套的h1
andh2
.标志
>
是可选的,一个空间就足够了。如果您的目标是从标题或类似内容构建视觉报价,那么: