【发布时间】:2019-07-30 15:47:41
【问题描述】:
我找不到解决方案 - 一切似乎都正确,我已尝试验证代码。没问题。当我将样式应用于每个<p>(无选择器)时,它显示得很好。当我使用选择器时,什么都没有。当我将选择器移动到 <style> 标记的顶部时,所有样式都消失了。很明显我错过了一些东西,这些选择器在某种程度上是错误的。有什么帮助吗?
p.indented{
margin-left: 3em;
}
p#borderParagraph{
border: 6px double black;
border-radius: 20px;
text-align: center;
padding: .75em;
}
<p class=“indented”>Ut enim ad minim venom, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consquat. Luis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
<p id=“borderParagraph”>Ut enim ad minim venom, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consquat. Luis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. </p>
【问题讨论】:
-
将
“和”替换为"即可。 -
p#borderParagraph没有意义。#标记唯一且必须唯一的 id -
浏览器有时会将您的文件存储在缓存中,以便快速加载文件。您可能需要刷新以使缓存无效
-
@Banzay 在某种程度上,你是对的......但它应该可以工作(想想 LESS 或 SASS 代码
p { color:blue; &#special { color:red; } }) -
@Banzay
p#borderParagraph是完全可以接受的 CSS。如果标记中有更多具有相同id的元素,那就另当别论了。
标签: html css class css-selectors