0

使用 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}

div 示例可以在http://codepen.io/gcyrillus/pen/hzLIE找到。禁用文本的真正概念是什么?我猜内容可编辑 div 中的占位符不会被算作“禁用文本”?如果是这样,如何使其成为“禁用文本”?提前非常感谢!

4

0 回答 0