HTML5shiv解决方案

随着HTML5标签的普及,许多网站仍面临着IE6至IE8等浏览器的兼容性问题。为确保所有用户能够正常访问网站,可采用以下两种解决方案之一:1. 根据User-Agent判断,为不同浏览器用户展示不同页面,类似优酷网的做法;2. 使用Javascript使不支持HTML5的浏览器支持HTML标签,常用的解决方案是html5shiv。html5shiv解决了IE6至IE8对HTML5新增元素的不识别、不能包裹子元素、无法应用CSS样式等问题,通过document.createElement()实现CSS样式应用于未知元素。在页面head中添加特定代码即可实现,对于支持HTML5的IE9及以上浏览器无需此处理。

zip 文件大小:137.18KB