这个警告应该是直截了当的,但我不知道出了什么问题。
W3C 验证器的确切警告消息是:You have no color set (or color is set to transparent) but you have set a background-color. Make sure that cascading of colors keeps the text reasonably legible.
这是发生警告的CSS:
body {
background-image: url('./img/bg1.jpg');
background-position: center top;
background-repeat: no-repeat;
color: #ffffff;
background-color: #007e29; /* <-- This is the line where the warning occurs */
}
根据 W3C 文档和一些谷歌搜索,很明显,对于每个元素,都background-color
必须有color
属性。但这就是我在做什么?该color
属性设置为白色和background-color
深绿色。
那么上面的 CSS 有什么问题呢?我确定我在这里遗漏了一些东西......在此先感谢!