为什么 p:first-child 在 HTML- 文件中 <body> 的顶部有一个 <script> 不申请第一段?
Why p:first-child doesn't apply for first paragraph if there is a <script> in the top of <body> in HTML-file?
p:first-child
如果 HTML 文件中 <body>
的顶部有 <script>
,则不适用于第一段。
如果您将 <script>
移动到 <body>
的底部 - 它有效。
而且 CSS-style 在哪里并不重要(它在标签之间或者它是一个文件))。
例如
p:first-child {
font-weight: bold;
}
它不适用于第一个(或任何)段落,直到我将脚本移到底部
:first-child
将 select 任何作为其父元素的第一个子元素的元素。 p
将 select 任何段落元素。 p:first-child
将 select 作为其父元素的第一个子元素的任何段落元素。如果您的段落是 body 元素的直接后代,则在段落之前的 body 中包含任何其他元素将导致它不是 body 元素的第一个子元素。您可以在所有段落周围添加一个 div 并将脚本留在正文的开头;如果 div 的第一个子元素是段落元素,则其样式将由 p:first-child
设置。
p:first-child
如果 HTML 文件中 <body>
的顶部有 <script>
,则不适用于第一段。
如果您将 <script>
移动到 <body>
的底部 - 它有效。
而且 CSS-style 在哪里并不重要(它在标签之间或者它是一个文件))。
例如
p:first-child {
font-weight: bold;
}
它不适用于第一个(或任何)段落,直到我将脚本移到底部
:first-child
将 select 任何作为其父元素的第一个子元素的元素。 p
将 select 任何段落元素。 p:first-child
将 select 作为其父元素的第一个子元素的任何段落元素。如果您的段落是 body 元素的直接后代,则在段落之前的 body 中包含任何其他元素将导致它不是 body 元素的第一个子元素。您可以在所有段落周围添加一个 div 并将脚本留在正文的开头;如果 div 的第一个子元素是段落元素,则其样式将由 p:first-child
设置。