HTML5 是否支持移动设备的向后兼容性?
如果在移动浏览器中运行 html5 页面时浏览器不支持 HTML5,是否会在不支持音频/视频时抛出错误,或者我们可以自定义错误/替代代码。还设计明智它支持其余的标签?
提前致谢,
斯里兰卡
HTML5 是否支持移动设备的向后兼容性?
如果在移动浏览器中运行 html5 页面时浏览器不支持 HTML5,是否会在不支持音频/视频时抛出错误,或者我们可以自定义错误/替代代码。还设计明智它支持其余的标签?
提前致谢,
斯里兰卡
在我看来..
我建议你使用 JavaScript Hack。因为旧浏览器会简单地忽略 HTML5 中使用的新标签和与之相关的样式。
利用
document.createElement('HTML5tag');
其中 HTML5tag 是您要使用的元素/标签。
1. 这将创建一个元素,并且与该元素关联的样式将正常工作。(即使对于旧浏览器)。
2. 这应该用于您在任何样式定义之前在 head 部分中使用的每个新的 html5 标记。
据我所知,未知标签将被忽略。
我建议您使用诸如modernizr之类的脚本来检测您希望使用的功能的支持情况。然后,您可以按照您的意图逐步编码。