IE で Windows のデフォルトの黒のハイ コントラスト モードを使用すると、無効なテキストは緑色になります。ただし、私のアプリでは、プレースホルダー テキストは<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にあります。無効化されたテキストの実際の概念は何ですか? content-editable div のプレースホルダーは「無効なテキスト」としてカウントされないと思いますか? もしそうなら、それを「無効化されたテキスト」にする方法は?よろしくお願いします!