わかりました、私はstackoverflow cssセレクターを読んでいます。ここのスレッドで、この構文の違いは何ですか? ^= とはどういう意味ですか? それは何を選択していますか?全て?
[class^='Rating']
と
div.Rating0_5
また、次のようなステートメントもあります。 注: 同じ単純なセレクターが繰り返し出現することは許可されており、具体性が向上します。
どういう意味ですか?
Web サイトで大量の CSS コードをクリーンアップする必要があるため、質問しています。それぞれが 200 行以上のコードを含む 10 以上のスタイルシートがあり、スタイルシート間で互いにオーバーライドしているスタイルがあります。スタイルシートを 1 行ずつ調べて、どの特定のクラス、div などが別のクラス、div などをオーバーライドしているかを調べるのは骨の折れる作業であり、特異性の一部は 7 つのセレクターの深さです! それは私にはほとんど不可能であり、非常にストレスがたまる。
他のスタイルを上書きするスタイルを対象とするツールはありますか? 使い方は簡単で、正確には何をしますか? そうでない場合、非常に長いセレクターを使用せずに十分な特異性を備えた CSS を作成して、別のスタイルシートのルールによって上書きされないように一意性を確保するにはどうすればよいでしょうか?
ありがとう、これが何らかの意味を持ち、誰かがこの経験をしたことを願っています.