同僚がこれを私たちのプロジェクトに追加しました。
<ol class="numbered-list list-inside" start="1">
.numbered-list
{
list-style-type: decimal;
}
.list-inside
{
list-style-position: inside;
}
ここに何かが欠けていますか、それともインライン CSS と同じくらい悪いですか? このことを同僚にどのように説明すればよいでしょうか?
編集おそらく私の質問は誤解されています。代わりにこのようなものであるべきではありませんか?
<ol class="info-list" start="1">
.info-list
{
list-style-type: decimal;
list-style-position: inside;
}
私が言おうとしているのは、クラス名は適用されるルールを表すだけだということです。したがって、リストの表現を変更したい場合は、HTML を変更する必要があります (または CSS を変更して、含まれる規則とは逆のクラス名になるようにします)。
別の編集おそらく、これは私の質問を理解するのにさらに役立ちます。
<p class="red">Hello</p>
.red
{
color: red;
}
ここで、テキストを緑色に変更します。問題を参照してください。