我正在尝试模拟Firefox中禁用状态的文本输入框(textarea和输入框)的外观和感觉。
唯一需要考虑的浏览器兼容性是Internet Explorer 8。我不需要考虑任何更早版本(Intranet)的问题。
Internet Explorer不允许更改禁用文本输入框的文本颜色。它确实允许更改背景颜色,但灰色文本在灰色背景上几乎无法辨认。
我已经声明了一个输入框和文本区域,如下所示:
唯一需要考虑的浏览器兼容性是Internet Explorer 8。我不需要考虑任何更早版本(Intranet)的问题。
Internet Explorer不允许更改禁用文本输入框的文本颜色。它确实允许更改背景颜色,但灰色文本在灰色背景上几乎无法辨认。
我已经声明了一个输入框和文本区域,如下所示:
<input name="Count" id="Count" onfocus="this.blur()" type="text" readOnly="readonly" value="0"/>
<textarea name="Notes" id="Notes" style="width: 100%;" onfocus="this.blur()" rows="10" cols="20" readOnly="readonly"/>
我有以下样式通过CSS应用:
input[readonly], textarea[readonly] {
color:black !important;
background-color: threedface !important;
}
在视觉上,这在Firefox和IE中都表现得非常出色。但是,IE仍允许光标进入文本区域或文本框。我错过了什么?
添加内容
通过光标,我指的是键盘光标,例如当您在此处输入回复时。
也许我的问题更好地陈述为用户仍然可以点击文本区域并显示键盘光标。但看起来闪烁的光标会很快消失。