没有javascript的html5 shiv技术解决方案

没有javascript的html5 shiv技术解决方案,javascript,html,xhtml,dtd,Javascript,Html,Xhtml,Dtd,可以使用DTD之类的东西在旧浏览器sans javascript上创建新元素吗 其想法是,具有html5 DOCTYPE的html5浏览器将忽略带有“重新创建”html5标记的后续xhtml声明,因此将应用css 在测试之前我会在这里提问,因为我在路上,没有一台使用旧浏览器的机器,但太兴奋了,不知道它是否正确 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://example.com/xhtml_plus_html5_tags

可以使用DTD之类的东西在旧浏览器sans javascript上创建新元素吗

其想法是,具有html5 DOCTYPE的html5浏览器将忽略带有“重新创建”html5标记的后续xhtml声明,因此将应用css

在测试之前我会在这里提问,因为我在路上,没有一台使用旧浏览器的机器,但太兴奋了,不知道它是否正确

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://example.com/xhtml_plus_html5_tags.dtd">

shiv是用JS设计的。除此之外,你不能。(如果除了使用JS之外还有其他方法的话,那么它会比shiv使用得更多)同样,html5 doctype也无法区分,因为它只有
,没有DTD


但是,您可以使用诸如
等通用元素和其他元素来完成这项工作。此外,它还讨论了在浏览器不支持HTML5的情况下的回退方法。shiv是用JS设计的。除此之外,你不能。(如果除了使用JS之外还有其他方法的话,那么它会比shiv使用得更多)同样,html5 doctype也无法区分,因为它只有
,没有DTD

但是,您可以使用诸如
等通用元素和其他元素来完成这项工作。此外,它还讨论了浏览器不支持HTML5时的回退方法