Asp.net HTML5 doctype和旧版本浏览器
我正在建立一个新网站,我想知道当一个老的broswer(比如IE7)请求一个页面,而doctype是HTML5时会发生什么?它目前设置为XHTML过渡版,但我想添加HTML5视频。我应该切换到HTML5 doctype吗Asp.net HTML5 doctype和旧版本浏览器,asp.net,html,Asp.net,Html,我正在建立一个新网站,我想知道当一个老的broswer(比如IE7)请求一个页面,而doctype是HTML5时会发生什么?它目前设置为XHTML过渡版,但我想添加HTML5视频。我应该切换到HTML5 doctype吗 谢谢。在旧版本的IE中无法访问HTML5视频的问题将是相同的,无论doctype如何。至少在HTML5得到浏览器更广泛的支持之前,标准做法是使用一些库,如果用户的浏览器不支持HTML5,这些库将优雅地回退到Flash(或任何您首选的回退方式)。我个人已经成功地使用JWPlaye
谢谢。在旧版本的IE中无法访问HTML5视频的问题将是相同的,无论doctype如何。至少在HTML5得到浏览器更广泛的支持之前,标准做法是使用一些库,如果用户的浏览器不支持HTML5,这些库将优雅地回退到Flash(或任何您首选的回退方式)。我个人已经成功地使用JWPlayer完成了这项任务。选择HTML5 doctype是因为它是在支持它的浏览器中触发web标准呈现模式所需的最低要求。它在较旧的浏览器中运行良好,但它们不支持HTML5的任何功能或标记 如果需要,您可以立即更改doctype,但不会获得任何新功能 关于HTML5中的标签,您可以让旧版本的IE识别并允许使用新标签的样式。还包括一个垫片 对于像视频和音频这样的HTML特性,您需要使用一种称为pollyfilling的技术。这些pollyfill库会自动为没有它的浏览器填充缺少的功能 对于HTML5的大部分特性和一些CSS3,都有很多问题 Modernizer wiki有许多常见的花粉症 其中许多应用程序使用Modernizer的功能测试来确定是否需要执行任何操作 视频的情况是,库检查HTML5的可用性,如果不可用,则返回flash。大多数人用自己的外观替换HTML5原生chrome,这样无论使用哪种底层代码(原生或flash),它的外观都是一样的 对于视频,我建议使用这种方法作为起点。可能的重复