我收到此警告(这不是错误,我的 CSS 有效)。
我选择完整报告只是为了检查验证
您没有设置背景颜色(或背景颜色设置为透明),但您设置了颜色。确保颜色的级联使文本清晰易读。
这是什么以及如何解决。我在总共 57 个选择器上得到了这个。
我收到此警告(这不是错误,我的 CSS 有效)。
我选择完整报告只是为了检查验证
您没有设置背景颜色(或背景颜色设置为透明),但您设置了颜色。确保颜色的级联使文本清晰易读。
这是什么以及如何解决。我在总共 57 个选择器上得到了这个。
@graphicdevine 很好地解释了为什么会有警告。
而不是硬编码
background-color: #xxx;
对于每个标签,我在一个建议将其放入的论坛上读到:
background-color: inherit;
此外,在您设置背景颜色而不是文本颜色的任何地方,输入:
color: inherit;
它为我解决了所有这些类型的警告。
您可以通过以下方式解决:
确保[ing] 级联颜色使文本合理清晰。
这是一个警告,可能有问题,但没有工具能够辨别是否真的有问题。
(当然,“合理清晰”的解释非常开放。我使用颜色对比度分析器,还有许多其他类似的工具。)
它涵盖了字体颜色与背景相同时的理论问题,即:
background-color: #fff;
color: #fff;
您无需担心,但如果您想摆脱警告,我猜只需根据消息设置背景颜色。
Add background-color:#/*whatever you want*/;
to all 57 selectors and you should be fine.