gpt4 book ai didi

css - 为什么 YUI Reset CSS 没有通过验证?

转载 作者:技术小花猫 更新时间:2023-10-29 11:07:01 27 4
gpt4 key购买 nike

我尝试使用 W3C CSS Validator 验证我网站的 CSS。不幸的是,来自 YUI 框架的 reset-min.css 在字符串“{*font-size:100%;”上产生了解析错误。

The validator results.

在进一步调查中,我注意到 Firefox 的错误控制台出现以下错误:

Warning: Expected declaration but found '*'. Skipped to next declaration.

我找不到任何关于“*”含义的解释,也找不到关于这个流行的重置 CSS 问题的引用。

我错过了什么?

最佳答案

这是针对 IE7 及更低版本的 hack。 IE7 及更低版本将跳过星号并继续正常解析 CSS。其他浏览器将忽略整个规则。

例如,由于 CSS 将使用规则的最后声明版本,执行以下操作将导致 IE7 及以下版本使用 font-size 113%,而其他浏览器使用 font-size段落的 100%。

p { font-size: 100%; *font-size: 113%; }

webdevout.net 上有更多信息。 .

就个人而言,我认为为了解决 IE 的缺陷而使用此类 hack 是可以接受的。显然,雅虎!有同感。

关于css - 为什么 YUI Reset CSS 没有通过验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1354840/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com