大多数HTML5教程都没有提到需要“重置”HTML5以实现浏览器兼容性,而且它们基本上只是教授header
footer
等新元素......然后有类似{{{ 3}}和http://html5boilerplate.com/似乎主张最大化浏览器兼容性。
我的问题是,如果我们打算制作HTML5网站,我们是否总是需要这些?它是先决条件还是没有它我们会好起来的?
我问,因为HTML5样板文件似乎添加了很多代码,包括几个if
语句,modernizr,jquery,甚至Google Analytics等,作为默认包的一部分。
答案 0 :(得分:2)
这是先决条件吗
不,不是。如果您不使用任何一个,互联网警察将不会追随您。
但如果您开发可在多个浏览器和旧版浏览器中使用的网站,那么拥有这些网站是个好主意。