标签:html modernizr javascript html5 dom
谷歌开发人员工具坚持 – 我将我的modernizr .js移到了< / body>的末尾.标签,
据我所知,如果我这样做,ie8和ie7将不支持html5标签.
(新版本的modernizr支持旧版浏览器支持html5标签)
那有什么解决方案吗?
谢谢
解决方法:
2017注意:这个原始答案对于IE 9及以下版本的Modernizr,html5shiv和HTML 5元素是正确的.你甚至在项目中需要IE9吗? IE9 and under accounts for ~0.50% of usage.这些浏览器甚至不再受微软支持,自2016年1月6日起就没有了.请前往“Modernizr Download Builder”,以适当地构建和设置您的Modernizr文件和基本HTML页面.如果您不需要这个旧的IE支持,请删除html5shiv并放弃将其粘贴在HEAD中的需要.
原始答案
这是一个建议,通常应该使用;但是,包含modernizr.js文件以启用HTML 5的情况必须在body标签之前完成.因此,您应该忽略此建议.根据Modernizr docs(“Installing Modernizer”),为了获得最佳性能,您应该在样式表引用后粘贴它们.
如果你正在使用包含yeznope.js的modernizr来有条件地加载脚本或进行任何其他类型的设置,可以在关闭身体之前进行.
标签:html,modernizr,javascript,html5,dom 来源: https://codeday.me/bug/20190825/1718202.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。