【发布时间】:2012-03-17 22:13:15
【问题描述】:
我正在对浏览器及其对 css 和 html 代码的处理进行一些研究,对此进行测试并看到奇怪的结果并且无法理解。这是一项研究。所以它不是真正的代码。
我在使用 CSS * 选择器时发现了一个问题。让我解释一下:
见下例:
p * { color:red; }
这意味着一个p元素内的所有标签,必须是红色的。 一些例子:
<p>
<div>
text <!-- Must be red but not !-->
</div>
<p>
text <!-- Must be red but not !-->
</p>
<span>
text <!-- Must be red but not !-->
</span>
</p>
请问这些问题有什么原因吗?逻辑原因?
【问题讨论】:
-
@YiJiang 我改了。现在使用 P. 你是对的。 div没问题:D
-
顺便说一句,曾经有一个 W3C 规范确实允许段落中的块元素。安息吧,XHTML 2。
标签: html css css-selectors