0

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 のプレースホルダーは「無効なテキスト」としてカウントされないと思いますか? もしそうなら、それを「無効化されたテキスト」にする方法は?よろしくお願いします!

4

0 に答える 0