2

次のCSSがあります(この順序で):

textarea, input[type="text"], select {
border: 1px solid #B5B8C8;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border: 1px solid #CD0A0A;
 }

そして、私は次のようなテキストボックスを持っています:

  <input type="text" name="Applications" value="" id="Applications" class="fullRowTextBox ac_input ui-state-error" autocomplete="off">

#CD0A0A 色の代わりに #B5B8C8 という色を使用しているようです。

以下のCSSが上のCSSよりも優れていると思いました。

このテキストボックスが #CD0A0A 境界線の色を取得しない理由は何ですか?

4

4 に答える 4

3

タイプ セレクター + 属性セレクターは、クラス セレクターよりも具体的であるため、後でカスケードに適用されます。

于 2013-06-06T13:21:49.480 に答える
0

input.ac_input ui-state-error { border: 1px solid #B5B8C8; を試すことができます。}

于 2013-06-06T13:33:17.590 に答える
-2

スタイルを追加してみてください

 #Applications.ui-state-error
于 2013-06-06T13:22:12.007 に答える