ie6html5
㈠ ie6支持哪些html5标签
IE6是XP系统时代的产品,来实自在是太老了,并不支持所有HTML5的标签。但是可以用第三方的插件可使得IE6浏览器兼容HTML5。比如gg的html5shiv。可以把HTML5的新元素转换成IE6认识的内容。使用方式也很简单,只需要在你的head中调用这段代码就行了:
<head>
<!--ifltIE9]>
<scriptsrc="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
㈡ IE6,IE7,IE8支持HTML5吗
chrome。。ie不用指望,html5现在也不在乎ie老版本,浏览器会更新的,新技术老是顾虑到老版本的浏览器根本没办法发展。ie10效果不错,比较通用的还是chrome。firefox都差一点。
㈢ 怎么让ie浏览器支持html5
让ie浏览器支持html5的方法有以下两个:
1、为网站创建多套模板,通过程序对User-Agent的判断为不同的浏览器用户显示不同的页面,例如:网络。
2、使用Javascript来使不支持HTML5的浏览器支持HTML标签。
目前比较好的解决方案是html5shiv,htnl5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。让CSS 样式应用在未知元素上只需执行 document.createElement(elementName) 即可实现。html5shiv就是根据这个原理创建的。
html5shiv的使用非常的简单,考虑到IE9是支持html5的,所以只需要在页面head中添加如下代码即可:
<!-–[if lt IE 9]--><script src=" http://html5shiv.googlecode.com/svn/trunk/html5.js "></script ><!--[endif]–- >
㈣ ie哪个版本浏览器支持html5吗
自HTML5标准的提出就得到非常多的关注,而作为全球使用用户最多的IE浏览器能够支持标准也是大家备受关注一个问题,上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准,但对于IE9是否将完全支持HTML5所有的标准,微软却表现的有点含糊其辞。HTML5标准能为网页带来更高效更洁净的代码,只有微软参与HTML5的设计工作,才能让IE浏览器识别更多的新元素。
HTML5标准预计是在2022年向全世界发布,虽然目前距他发布的日期还有3年左右的时间,但是我认为它距离我们并不是那么遥远,目前很多网站的设计和开发都是在采用HTML5的标准。在HTML5标准的制定和推广方面,苹果、Google、Opera和Mozilla等知名的浏览器厂商都表现的比较积极,微软现在也开始付出行动了,从上周微软在技术大会公布的IE9细节来看,微软将采取一种谨慎的态度涉足网页标准。微软也曾表示:IE浏览器将以标准HTML5为核心。但是微软的最新浏览器IE8及以下IE版本对HTML5标签的支持是有限的,我们可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5支持的问题。
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。
上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中调用html5.js文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。
这个html5的js文件是作者把他放在Google code project上提供给大家可以直接调用的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的js文件直接下载下来让后上传到自己的服务器单独调用。
以下是html5的js文件中的代码:
(function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()
除了在网页中调用包含以上代码的js文件来让IE浏览器支持HTML5元素以外,你也可以以下面这种方式把代码直接添加到网页中。
IE开发经理艾德里安巴特曼(Adrian Bateman )就曾表示,IE团队希望分享自己对HTML5的看法,并参与制定该标准的讨论。巴特曼表示,尽管目前IE团队更多是提出问题,而非给出解决办法,但是公开讨论正是推动HTML5发展的最佳方式。相信无论IE浏览器是否能够继续支持HTML5标准,HTML5标准在全球广泛的使用已经是大势所趋。
㈤ html 中 用 <!DOCTYPE html> 有让ie6支持html5的标签和css3的属性吗
浏览器系统内核决定的,ie6有很多html5属性不支持,这个不是靠标签来支持的,跟浏览器内核有关
㈥ 如何解决IE6/IE7/IE8浏览器不兼容HTML5新标签的问题
http://remysharp.com/downloads/html5.js
//Fordiscussionandcomments,see:http://remysharp.com/2009/01/07/html5-enabling-script/
(function(){if(!/*@cc_on!@*/0)return;vare="abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(',');for(vari=0;i<e.length;i++){document.createElement(e[i])}})()
㈦ * html是针对IE6 ,*+html是针对IE7的,那么IE8怎么写呢
\9 :IE6、IE7、IE8都能来识源别
\0 :仅IE8识别
* :IE6、IE7能识别
*+ :仅IE7能识别
_ :仅IE6能识别
本人IE9以上用的少,未测试,暂时不知道
.hackstyle{
color:gray;/*FF、google浏览器里面显示为灰色,因为不识别下面的写法会自动忽略*/
color:red\9;
color:black\0;
*color:blue;
*+color:white;
_color:green;
}
㈧ html5标签 ie6.0兼容 例如:<header></header> <nav></nav>
你说的这两个标签,ie6支持,
但很多html5标签ie6都不支持,比如说canvas,audio,video
具体参阅w3school
㈨ 如何解决ie6不兼容html5 css3问题请问各位高手
如果希望兼容HTML5,可以安装一个插件,js的插件,解决了标签识别问题。其实就是DOM的createlement。如果希望兼容CSS3,只有放弃,死心就是解脱。IE9都不能很好兼容,何况IE6。
插件参考美瑞网的一篇文章。
如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持Xp系统安装,这样未来很长一段时间,HTML5的开发者将必须考虑向下兼容的问题。HTML5的标签或CSS选择器兼容性的做法有很多,其中自己生成标签元素就是一种。
基本原理参见如下代码在IE8中效果,样式根本没有起作用。
<html>
<head>
<style>mxria{ color: red; }</style>
</head>
<body>
<mxria>Hello!</mxria>
</body>
</html>
为了是浏览器识别<mxria></mxria>标签并显示对应样式的效果,我们可以如下增加一段js,看到效果就不同了
<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程序就能被所有浏览器识别了。
㈩ 怎么让IE6兼容Html5
HTML5要升级到IE9貌似才可以,目前普遍用的都是IE8