我收到了这个警告(这不是一个错误,我的CSS是有效的)。
我选择了完整报告来验证检查。
你没有设置背景颜色(或将背景颜色设置为透明),但你已经设置了颜色。确保颜色的级联使文本看起来合理可读。
这是什么意思以及如何解决。我在57个选择器中都得到了这个。
我收到了这个警告(这不是一个错误,我的CSS是有效的)。
我选择了完整报告来验证检查。
你没有设置背景颜色(或将背景颜色设置为透明),但你已经设置了颜色。确保颜色的级联使文本看起来合理可读。
这是什么意思以及如何解决。我在57个选择器中都得到了这个。
非常好的解释,@graphicdevine 解释了为什么会有这些警告。
与其硬编码
background-color: #xxx;
针对每个标签,我在一个论坛上看到建议加入以下内容:
background-color: inherit;
color: inherit;
这涉及到当字体颜色与背景颜色相同时的理论问题,即:
background-color: #fff;
color: #fff;
你不需要太担心这个问题,但是如果你想消除警告信息,我猜只需要按照信息设置背景颜色即可。
background-color:#/*whatever you want*/;
添加到所有 57 个选择器中,你的问题就会解决。你可以这样解决:
确保颜色层叠时文本仍然清晰可读。
这是一个警告,提醒可能存在问题,但没有工具能够判断是否真的存在问题。
当然,“清晰可读”是非常主观的。我使用颜色对比度分析器,还有许多类似的工具可供选择。
p { background: white; color: black }
。一般来说,如果可以的话,总是同时指定两个。 - Quentin