为什么XP系统里所有的最新版本的浏览器都不支持html5?

为什么XP系统里所有的最新版本的浏览器都不支持html5?,第1张

你下的都是IE内核浏览器吧?IE 是从 IE9 之后才支持 HTML5 的,而 XP 恰好只能支持到 IE8,所以在 XP 里 IE 内核的浏览器当然是无法渲染 HTML5 的。

但是 Chrome、Firefox 都是可以的。

另外国产的搜X、3X0、腾X浏览器一般都是多核的,题主可能一直用的默认的 IE 内核,没切换到其他内核下查看。

让HTML5

兼容所有浏览器的

方法.如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5

的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的开发者将必须考虑向下兼容的问题。HTML5的标签或CSS选择器兼容性的做法有很多,

其中自己生成标签元素就是一种。

基本原理参见如下代码在IE8中效果,样式根本没有起作用。

Markup

<html>

<head>

<style>

mxria{

color:

red

}</style>

<script>document.createElement("mxria")</script>

</head>

<body>

<mxria>Hello!mxria.com</mxria>

</body>

</html>

为了是浏览器识别标签并显示对应样式的效果,我们可以如下增加一段js,看到效果就不同了

Markup

<html>

<head>

<style>

mxria{

color:

red

}</style>

<script>document.createElement("mxria")</script>

</head>

<body>

<mxria>Hello!mxria.com</mxria>

</body>

</html>

现在可以看出来了吧,对,就是document.createElement

,HTML5

shiv

是一个js插件,将所有HTML5的标签进行了重新生成,你需要加载该插件,那么HTML5程序就能被所有浏览器识别了。

能不能支持HTML5和CSS3和 *** 作系统没半点关系,只和你的浏览器有关系

目前能较好支持HTML5和CSS3的,就是谷歌浏览器chrome了,IE内核的浏览器连CSS2的都支持不完全,更别说CSS3了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6310607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存