5

我收到此警告(这不是错误,我的 CSS 有效)。

我选择完整报告只是为了检查验证

您没有设置背景颜色(或背景颜色设置为透明),但您设置了颜色。确保颜色的级联使文本清晰易读。

这是什么以及如何解决。我在总共 57 个选择器上得到了这个。

4

4 回答 4

4

@graphicdevine 很好地解释了为什么会有警告。

而不是硬编码

background-color: #xxx;

对于每个标签,我在一个建议将其放入的论坛上读到:

background-color: inherit;

此外,在您设置背景颜色而不是文本颜色的任何地方,输入:

color: inherit;

它为我解决了所有这些类型的警告。

于 2010-10-28T15:11:13.267 回答
1

您可以通过以下方式解决:

确保[ing] 级联颜色使文本合理清晰。

这是一个警告,可能有问题,但没有工具能够辨别是否真的问题。

(当然,“合理清晰”的解释非常开放。我使用颜色对比度分析器,还有许多其他类似的工具。)

于 2010-04-23T13:17:29.907 回答
1

它涵盖了字体颜色与背景相同时的理论问题,即:

background-color: #fff;
color: #fff;

您无需担心,但如果您想摆脱警告,我猜只需根据消息设置背景颜色。

于 2010-04-23T11:17:57.540 回答
1

Add background-color:#/*whatever you want*/; to all 57 selectors and you should be fine.

于 2010-04-23T11:22:40.803 回答