一国外客户要求网站必须严格符合标准,XHTML 不能用“transitional”只能用“strict”,而且 CSS,只是验证通过也不行,必须要求没有警告信息。可着实让人纠结了!
一个最简单的问题,似乎就在所难免。举个例子,假使像本站导航菜单不是用 Flash 而是用列表写的话,肯定会定义背景色为“#900”,而因为全局样式里链接色彩现在也同样是定义的“#900”。那么标准就很“善意地”想当然地以为背景色和前景色相同,就看不到文字了,所以就会给出警告。也不管,其实链接所处位置与背景色区域根本风马牛不相及。晕乎来哉,搜索了半天,也没见到有什么方法解决!最后不得已,只能是把纯色块与也用一象素图片来填充。唉……
不知道可有朋友有更好的、方便的解决办法???
1 条评论 Trackback Url:http://ichov.com/web/css-validator-foreground-background-color.html/trackback



这个问题很好解决吧,换一个最近似的颜色即可。用肉眼去看,完全不会有分别。