浏览器不支持html5怎么解决

浏览器不支持html5怎么解决,第1张

第一种方法:IE9以下版本的IE将创建HTML5标签, 非IE浏览器会忽略这段代码,因此不会发生http请求,也就不影响网页执行效率。

<!--[if lt IE9]>

<script>

(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(', ')

var i= e.length

while (i--){

document.createElement(e[i])

}

})()

</script>

<![endif]-->

第二种方法:在你的网页中引入Google的html5shiv包(推荐)

<!--[if lt IE9]>

<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>

<![endif]-->

但是不管使用以上哪种方法,都要初始化新标签的CSS.因为HTML5在默认情况下表现为内联元素,对这些元素进行布局我们需要利用CSS手工把它们转为块状元素方便布局

/*html5*/

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

但是如果ie6/7/8 禁用脚本的用户,那么就变成了无样式的"白板"网页,我们该怎么解决呢?

我们可以参照facebook的做法,即引导用户进入带有noscript标识的 “/?_fb_noscript=1”页面,用 html4 标签替换 html5 标签,这要比为了保持兼容性而写大量 hack 的做法更轻便一些。

<!--[if lte IE 8]>

<noscript>

<style>.html5-wrappers{display:none!important}</style>

<div class="ie-noscript-warning">您的浏览器禁用了脚本,请<a href="">查看这里</a>来启用脚本!或者<a href="/?noscript=1">继续访问</a>.

</div>

</noscript>

<![endif]-->

引导用户开启脚本,或者直接跳转到HTML4标签设计的界面。

您好,您的问题很有意思。在HTML中,如果video标签在手机上打开是白屏,可能是由于以下几个原因:

1. 没有指定video标签的宽度和高度,或者指定的宽度和高度不正确;

2. 没有指定video标签的src属性,或者指定的src属性不正确;

3. 没有指定video标签的type属性,或者指定的type属性不正确;

4. 没有指定video标签的controls属性;

5. 浏览器不支持video标签;

6. 视频文件的编码格式不正确;

7. 视频文件的编码格式不支持;

8. 视频文件的编码格式不兼容;

9. 视频文件的编码格式不完整;

10. 视频文件的编码格式不正确,或者视频文件的编码格式不支持。

因此,如果video标签在手机上打开是白屏,建议您检查以上几个原因,以便找到问题的根源,并解决问题。

首先,一般来说,用谷歌的chrome或者火狐的人比较多,较大一部分原因是因为这两个浏览器的调试程序功能做得比较完善,再加上这两个浏览器对HTML5和css3的支持都还算不错,所以建议用这二者进行第一视图的预览效果。

当然,作为一个合格的前端页面编写者,单单备以上这两个浏览器是不够的,目前浏览器世界中四大主要内核的浏览器都要备一个,除了以上两个外,还要备有opera和ie,以测试同一套代码在不同浏览器之间的表现是否一致,不一致的话,要怎么处理代码,才能实现兼容性,这些都是要考虑的。

最后值得一提的是,在中国大陆内,由于一些历史原因,尽管微软已经早就放弃了XP和ie8,但是在浏览器的份额上,ie8和以下的浏览器份额还有将近20%的份额,所以在写代码时还要考虑代码在ie8及以下版本的浏览器的表现,而低版本的ie浏览器向来是兼容性问题最多的。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存