<input type=”text” name=”hoge” style=”text-align: right; color: #FF0000; font-weight: bold;” disabled>

というふうにテキストフィールドを指定した場合、
右寄せ、太字になりましたが、文字色が赤にならず、グレイアウトしてしまいます。
<input/>エレメントでdisabled指定を行った場合に、
文字色を変更する方法を教えて下さい。
補足:
IE6で発生します。
Mozilla Firefox1.0場合はちゃんと設定が反映されます。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/24 13:35:38
  • 終了:--

回答(1件)

id:typista No.1

typista回答回数359ベストアンサー獲得回数72005/02/24 13:48:52

ポイント100pt

input#Disabled{ color: red;}

のように切り出して定義しておけば上手くいくと思います。

id:takasiym

idで振り分けてjavascriptでグリグリする方法ですね。

うーん、あまりスマートな方法ではないですね。

質問を続行します。

---------------------------------------

しまった、readonly属性というものがあったのですね。。。

disabledからreadonlyに変更しましたところ、設定が反映されるようになりました。

但し、タブを押すとreadonlyに設定したテキストフィールドに立ち寄ってしまいますが。。。

質問を終了します。

ご協力ありがとうございました。

2005/02/24 14:17:40

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません