私はこれについてさまざまな意見を読んでいます。これはCSS HTML5で許可されていますか?
<div class="one-class another-class">...
one-class
との両方のプロパティをanother-class
要素に適用するには?
反対票について:はい、試してみましたが、うまくいきます。しかし、それは良い習慣であるという意味ではありません。たとえば、廃止される可能性があります。
はい、許可されています。
class
HTML 仕様に従った属性:
「この属性は、クラス名またはクラス名のセットを要素に割り当てます。任意の数の要素に同じクラス名または名前を割り当てることができます。複数のクラス名は、空白文字で区切る必要があります。」
はい。両方で選択するには:
.one-class.another-class {
color:red;
}
そのようなコードを拡張することは非常に一般的です。たとえば、クラスを定義し、button
クラスを定義してbutton-important
から、次を使用します。
<div class='button button-important'></div>
両方のスタイルを一緒に取得します。