IE8 で無効になっている HTML コントロールのテキストの色を変更できないのはなぜですか?
Nov 06, 2024 am 09:43 AMIE8 で無効な HTML コントロールの CSS 色変更の問題
HTML では、disabled 属性により入力コントロールが無効になりますが、これらのコントロールの外観。ほとんどのブラウザーは、CSS を使用して無効なコントロールに適用されるカスタム スタイルを受け入れます。ただし、Internet Explorer 8 (IE8) には、無効なコントロールの色の変更に関して独特の課題があります。
無効な入力コントロールにカスタム カラー スタイルを適用しているにもかかわらず、IE8 ではテキストの色がグレーに戻ります。この動作は、使用されている CSS ルールに関係なく発生します。たとえば、次のコードはテキストの色を変更しません:
<code class="css">input[disabled='disabled']{ color: #666; }</code>
この問題は color プロパティでのみ発生します。他のすべてのスタイル プロパティ (background-color、border-color など) は正常に変更できます。この排他的な動作の理由は依然として不明です。
結論
ほとんどのブラウザでは CSS を使用して無効な入力コントロールの外観をカスタマイズできますが、IE8 には制限があります。文字の色を変更するとき。この制限は IE8 に固有のものであり、簡単には克服できません。
以上がIE8 で無効になっている HTML コントロールのテキストの色を変更できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
