私の CSS には、すべてのテキスト フィールドに適用する必要があるルールがあります (CSS3 セレクターを使用) input[type=text]
。
jQueryも使用します。Internet Explorer 6 などの一部のブラウザーは、CSS セレクターのフォームをサポートしていません。したがって、私の回避策は、CSS に追加のクラス名を追加することです。
input[type=text], .workaround_classname{
/* css styling goes here */
}
そして、jQuery を介して CSS クラスを追加します。
$('input[type=text]').addClass('workaround_classname');
問題は、CSS3 セレクターがネイティブにサポートされていない場合にのみ、このルールが呼び出されるようにするにはどうすればよいかということです。