使用IE并使用Window的默认黑色高对比度模式,禁用的文本应为绿色。但是,我在我的应用程序中发现,<input>
中的占位符文本确实有绿色,但内容可编辑div中的占位符文本将保持我在正常模式下给出的颜色。
以下是我写的HTML:
<input type="text" autocomplete="off" placeholder="Name" aria-label="Enter your name" tabindex="1"></input>
<div contenteditable="true" data-placeholder="in case this div is empty"></div>
The css for the div to work is div {margin:1em; border:solid;}
div:empty:before {content:attr(data-placeholder);
color:gray}
可以在http://codepen.io/gcyrillus/pen/hzLIE找到div示例。 什么是残疾文本的概念?我猜测内容可编辑div中的占位符不会被视为“禁用文本”?如果是这样,如何使其成为“禁用文本”? 非常感谢提前!