0

なぜcssセレクターなのか

select, textarea, input[type="text"], input[type="password"],input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input

優先する

input.text-style

次のhtmlの場合:

<input type="text" required="required" name="poemDataCollector[name]" id="poemDataCollector_name" class="text-style">

クラスはhtmlタグよりも優先されるべきだと読みました...

4

1 に答える 1

4

属性セレクターは、クラスセレクターにも同様に固有です。

クラスをオーバーライドする場合は、次のように記述できます。

input.text-style[type="text"]

詳細については、この決定を確認してください。属性セレクターの特異性は何ですか?

これを読むhttp://www.w3.org/TR/selectors/#specificity

于 2012-07-11T06:53:52.627 に答える