これに対する答えは簡単かもしれませんが、自分で理解することはできません。
次の 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 を使用してこれらの段落のスタイルを設定しようとするとすぐに無視されます。
私が間違っていることは何か分かりますか?ご協力いただきありがとうございます!