6

我的目标是只支持 IE10+,以及最流行的浏览器的最新版本。我想知道是否有针对那些忽略旧 IE 和 Moz 修复的特定浏览器的 CSS 重置。

我找不到任何东西,但也许我在谷歌上搜索时忽略了一些。当然,我计划创建自己的,如果有可以使用的库,我只是不想重做工作。

谢谢!

4

3 回答 3

2

HTML5 中的现代重置?

Blue Print Framework 有一个很好的重置

http://html5reset.org/

然后是 YUI, http://code.google.com/p/reset5/ ...

于 2013-01-28T19:39:48.937 回答
1

CSS 基础和重置旨在应用于您使用的所有 HTML 元素,以便浏览器无需使用其默认样式即可在您的页面上呈现任何内容。* 在 HTML5中删除了一些元素,因此如果有任何元素,您可以从重置中删除这些元素,但这可能会过度优化。对于它的价值,YUI 3 CSS 基础和重置帐户非常适合现代浏览器。

编辑:

  • 更正:它们已被标记为过时;IE10 等兼容的浏览器仍然需要支持它们,因此除非您确定您的页面/应用程序永远不会使用它们中的任何一个,否则不应将它们从您的基础/重置中删除。
于 2013-01-28T19:43:25.673 回答
1

Normalize作为 CSS 重置的替代方案值得一看。它不是重置所有样式,而是针对需要更改以在较小文件大小的浏览器中为您提供理智、一致的结果的样式。

这意味着没有太多样式可以使您的开发工具调试混乱。它还修复了一些常见的错误。这是一个维护良好的主流项目,专注于现代(ie8+)浏览器,并被一些知名网站使用。

在此处阅读更多相关信息

于 2013-01-28T20:52:40.747 回答