大多数 HTML5 教程都没有提到需要“重置”HTML5 以实现浏览器兼容性,它们基本上只是教授诸如此类的新元素header
footer
……然后是http://html5boilerplate.com/和http://html5reset 之类的东西。 org/似乎提倡最大的浏览器兼容性。
我的问题是,如果我们计划制作 HTML5 网站,我们是否总是需要这些?这是一个先决条件还是没有它我们会很好?
我问是因为 HTML5 样板似乎添加了很多代码,包括几个if
语句、modernizr、jquery,甚至 Google Analytics 等,作为默认包的一部分。