我有一个contenteditable div用户输入文本。 该div有一个占位符,适用于常规模式。 在高对比度模式下,颜色看起来不正确。我想确保占位符在Windows高对比度模式中脱颖而出。
在IE中,输入或其他控件的默认高对比度占位符颜色为“绿色”。由于占位符不是div的默认属性标记,因此不会自动拾取“绿色”颜色。
od=collections.OrderedDict(sorted(dic.items()))
jsfiddle:http://jsfiddle.net/Payson/3L3r1w8m/
我们也关心视力不佳的客户。这对我们的潜在客户很重要。请帮忙。我找不到足够的资源来获取这些信息。
答案 0 :(得分:0)
我想办法
@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的答案。