我想这个问题的答案可能很简单,但我自己无法弄清楚。
我有以下 HTML:
<div id="excerpt">
<p class="chapter">Chapter One</p>
<p>Text</p>
<div class="copyright-notice">
<p>Copyright © 2014 Name. All rights reserved.</p>
</div>
<!--end copyright-notice-->
</div>
<!--end excerpt-->
和下面的CSS一起去:
#excerpt {
padding:20px;
color:#000000;
}
#excerpt p {
line-height:1.4em;
text-indent:45px;
text-align:justify;
}
p.chapter {
text-align:center;
text-indent:0;
font-size:16pt;
text-transform:uppercase;
}
.copyright-notice {
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
margin:20px auto;
padding:20px;
}
.copyright-notice p {
display: block;
color:#666666;
text-align: center;
text-indent:0;
}
如您所见,我尝试将文本居中并将带有章节类的段落以及版权声明中的文本的缩进设置为 0。但它不起作用。如果我将样式直接应用于 HTML 文件中的段落,例如:
<p style="text-align:center;text-indent:0;">text</p>
它会工作的。但是,一旦我尝试通过 CSS text-align 和 text-indent 设置这些段落的样式,就会被忽略。
知道我做错了什么吗?谢谢你的帮助!