私はこのhttps://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectorsregexを使ってクラスを選択する能力はありますか?
のように、ページ内の要素を選択するために、ワイルドカードを使用する能力があることを知っている。しかし、私はこの
div.col-*-2-* {
color: green;
}
<div class="col-1-1-1">Don't select</div>
<div class="col-1-2-1">Select</div>
<div class="col-3-2-3">Select</div>
<div class="col-4-2-1">Select</div>
<div class="col-5-3-2">Don't select</div>
このようなクラスは使用しないでください。クラス名を構築し、解読しようとする人生の残りの部分を費やします(そして、とにかくそれを行うことはできません)。代わりに、2番目の数字が "type"を参照する場合は、例えば 'type-2'などと呼ばれる別のクラスを使用します。次に' .type-2 {color:green; } '1。 –
返信ありがとうございますが、私はCSSコードを減らしたいと思います。そのために、クラス名にワイルドカードを使用する方法を検索します。 – Mostafa
これは悪い習慣です。別のアプローチを見つけてください。 –