浏览器不支持html5。怎么解决?
第一种方法:IE9版本的IE下面会创建HTML5标签,非IE浏览器会忽略这段代码,所以不会有http请求,不会影响网页执行的效率。
& lt!-[if lt IE9]& gt;
& lt脚本& gt
(函数(){
如果(!
/*@cc_on!@*/
0)返回;
var e = & quotabbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video & quot。拆分(& # 39;, ');
var i= e .长度;
while (i – ){
document.createElement(e[i])
}
})()
& lt/script & gt;
& lt![endif]-& gt;
第二种方法:在你的网页中引入Google的html5shiv包(推荐)
& lt!-[if lt IE9]& gt;
& lt脚本src = & quothttp://html5shiv.googlecode.com/svn/trunk/html5.js" & gt;& lt/script & gt;
& lt![endif]-& gt;
但是,无论使用上面的哪种方法,都要对新标签的CSS进行初始化。因为HTML5默认显示为inline元素,所以我们需要通过CSS手动将其变成block元素进行布局。
/*html5*/
文章、旁白、对话框、页脚、页眉、节、页脚、导航、图表、菜单{display:block}
但是,如果ie6/7/8禁用了脚本的用户,它将成为一个没有风格的“白板”网页,我们应该如何解决?
可以参考facebook的做法,就是引导用户“/?”带有noscript徽标。_fb_noscript=1”页面,用html4标签替换html5标签,比写一大堆hack维护兼容性要轻。
& lt!-[如果LTE IE 8]>;
& ltnoscript & gt
& ltstyle & gt. html5-wrappers{display:none!重要;} & lt/style & gt;
& ltdiv class = & quotie-noscript-warning & quot;& gt您的浏览器禁用了脚本功能,请< a href = & quot"& gt检查此处</a & gt;启用脚本!或者< a href = & quot/?noscript = 1 & quot& gt继续参观
& lt/div & gt;
& lt/noscript & gt;
& lt![endif]-& gt;
引导用户打开脚本,或者直接跳转到HTML4标签设计的界面。
html5可以在任何浏览器中使用吗?
html5可以在任何浏览器中使用。
所有现代浏览器都支持 HTML5。
此外,所有浏览器,不论新旧,都会自动把未识别元素当做行内元素来处理。
正因如此,您可以帮助老式浏览器处理"未知的" HTML 元素。
注释:您甚至可以教授石器时代的 IE6 如何处理未知的 HTML 元素。
如何让暂不支持HTML5的浏览器识别HTML5标签?
啥年代了还有不支持H5的浏览器?那还能用吗?
个人感觉这个问题不应该是想着怎么处理标签,而是想着怎么升级或者替换浏览器。
即使还有不支持H5的浏览器也不用担心,那一定不是应用的浏览器!所以尽管写代码流行了,不要想着怎办
现在HTML5可以支持所有主流的浏览器吗?
HTML5是一种技术的总称,而不是某一种,它包含这多种属性,不同属性的支持程度均不相同IE9+以及谷歌、火狐、苹果等主流浏览器对大部分HTML5属性均为支持状态,对于具体的属性,某一种属性得到了哪些浏览器的支持,可以查看CanIuse在里面查找具体的属性名(如:border-radius),即可查看详细的浏览器兼容说明
如何让电脑的浏览器在看优酷等在线视频时用HTML5?
可以通过修改浏览器的UA来达到效果。在Chrome中:
1、按F12,调出开发人员工具。
2、3、4、按F5刷新就可以用Html5观看了。HTML5 是下一代的 HTML。
怎么使用HTML5?
1.HTML是网页制作所必备的HTML不是一种编程语言,而是一种标记语言
2.HTML5是新一代的HTML,存在着一些控件的更改,如写一个播放视频的插件,基本控空间是必不可缺少的。
3.接下来规定视频的初始窗口大小,通过controls属性规定浏览器为视频提供播放控件
4.接下来填写视频名称等,写完之后保存为HTML格式,双击打开即可使用浏览器打开该视频