現在、フィールドを無効にするためにreadonly = "readonly"を使用しています。CSSを使用して属性のスタイルを設定しようとしています。私は使ってみました
input[readonly] {
/*styling info here*/
}
しかし、それは何らかの理由で機能していません。私も試しました
input[readonly='readonly'] {
/*styling info here*/
}
それも機能しません。
CSSでreadonly属性のスタイルを設定するにはどうすればよいですか?
input[readonly='readonly']
あなたのようなHTMLを使用している場合のみ機能します<input readonly="readonly">
ないなどのため、<input readonly>
。input[readonly]
両方に一致する必要があります。
!important
あなた!important
が設定クラスも持っていない限り、オーバーライドするように働くべきですか?
input[readonly]
うまくいくはずです。スタイルシートの他の場所にある他のより具体的なセレクターによってオーバーライドされていないことを確認してください。