HTML5 样板文件的缺点

标签 html html5boilerplate

我已经使用 XHTML 大约 3 年了,并且不太关心 HTML5 和 CSS3 的到来。几个月前我偶然发现了 HTML5 Boilerplate我现在开始对它很感兴趣。

我唯一找不到的是使用这套最佳实践的缺点。我知道,它的主要目标是让网站在各种浏览器上看起来都一样,但有什么我应该注意的吗?

最佳答案

Is there something I should be aware about?

是的,绝对是。 它不是即插即用的东西。或者至少,它可能是这样的,但它还没有被设计成那样。如果您以这种方式使用它,您将无法享受它的最佳状态。样板非常灵活,您必须学习如何自定义它。句号。

我个人的建议是开始试用它并研究它必须提供的功能。对我们来说幸运的是,它有很好的文档记录,您可以学到很多。不仅是样板文件本身,还有关于 HTML5、CSS3、资源加载和相关性能问题/解决方法、浏览器怪癖及其修复方法、移动开发技巧、polyfill 和条件加载以及许多其他方面的规则和最佳实践疯狂的东西。一旦您意识到它的可能性,如果您发现缺点,您将能够自定义基本样板。

here开始, 阅读 the docs ,点击每个链接,不要想走捷径。这需要时间,但你会得到很好的返回。如果您有问题,请询问。

对于更具体的内容,我很快发现一个缺点(但有人认为这是一个优点)是样板文件不提供 CSS 网格。不是什么大问题,我发现 adapt.js很容易集成,所以我用 adapt.js 的重置样式表替换了 normalize.css 并使用了网格。

关于HTML5 样板文件的缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8625734/

相关文章:

twitter-bootstrap - Initializr 上的 "Mobile-first Responsive"和 "Twitter Bootstrap"有什么区别?

javascript - HTML5 样板 plugins.js

html - 为什么我的子选择器 #id > .test 没有效果?

html - jsp动态web元素中不显示背景图片

c# - 在#MVC3 中有没有办法使用 DataAnnotations 属性添加 HTML5 占位符属性?

css - 如何在不更改默认颜色和背景颜色的情况下使用 CSS3::selection?

javascript - HTML5 样板 js 结构

html - 将 noindex 添加到联系我们页面的原因是什么?

javascript - 下拉菜单没有反应

html - 如何使 Bootstrap 3 按钮组响应?