Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Windows高对比度模式下的contenteditable div占位符颜色_Html_Css - Fatal编程技术网

Html Windows高对比度模式下的contenteditable div占位符颜色

Html Windows高对比度模式下的contenteditable div占位符颜色,html,css,Html,Css,我有一个contenteditable div供用户输入文本。 该div有一个占位符,在常规模式下可以正常工作。 在高对比度模式下,颜色看起来不正确。我想确保占位符在Windows高对比度模式下突出。 在IE中,输入或其他控件的默认高对比度占位符颜色为“绿色”。由于占位符不是div的默认属性标记,“绿色”不会自动拾取。 jsfiddle: 我们也关心视力差的客户。这对我们的潜在客户很重要。请帮忙。我找不到足够的资源来提供此信息。我想办法 @media screen and (-ms-hi

我有一个contenteditable div供用户输入文本。 该div有一个占位符,在常规模式下可以正常工作。 在高对比度模式下,颜色看起来不正确。我想确保占位符在Windows高对比度模式下突出。

在IE中,输入或其他控件的默认高对比度占位符颜色为“绿色”。由于占位符不是div的默认属性标记,“绿色”不会自动拾取。


jsfiddle:

我们也关心视力差的客户。这对我们的潜在客户很重要。请帮忙。我找不到足够的资源来提供此信息。

我想办法

@media screen and (-ms-high-contrast: active) 
{
    [contentEditable=true]:empty:not(:focus):before
    {
      content:attr(placeholder);
      font-style: italic;
      color: #00FF00;
    }
}
但是,它只支持IE,不支持firefox。Chrome是唯一一款开启高对比度模式的插件。等待firefox的答案

@media screen and (-ms-high-contrast: active) 
{
    [contentEditable=true]:empty:not(:focus):before
    {
      content:attr(placeholder);
      font-style: italic;
      color: #00FF00;
    }
}