HTML5是如何使用的?打开网页时自动启动吗?浏览器自带?还是需要安装什么插件?

我看像傲游、猎豹、谷歌、搜狗、360极速等很多浏览器都“支持HTML5”,既然是“支持”的话,那就是说并不是“自带”的意思了?

是浏览器源生支持,比如举个例子就是看视频,在以前(包括现在绝大多数情况)如果想要通过网页看视频的话,就一定需要安装flash插件,通过flash来看视频。但是html5引入<video>标签,浏览器自己就支持播放视频了,那么就不需要安装flash插件直接打开网页就可以看到视频了追问

我在意一点就是,这个东西是否是不用我对浏览器进行任何加工的?(我其实并不是HTML5的支持者,而是反对者,所以发这个问题的初衷是问一下这些浏览器是否会在我浏览网页或看视频的时候强制使用HTML5了。是否我只要对浏览器不进行任何特殊的操作的话,HTML5功能就不会出现)

追答

实际上所谓HTML5你可以简单的认为就是新增加一些以前没有的标签,比如或者之类的。所以如果一个网页根本就不用这些标签,那么其实就跟以前一样没有什么区别了。
那么如果一个浏览器使用了这些标签呢?对于支持HTML5的浏览器来说,就会按照规定的HTML语义来进行解析和处理,比如就是显示视频,就是画布等等。对于不支持HTML5的浏览器来说,它不认识这些新增加的标签,那么就会按照默认的处理来进行解析,就是简单的去掉这些标签,这些标签的属性统统忽略,而把标签里面的内容显示出来

追问

哪些网站会有这些标签呢?目前为止我似乎还没有碰到过。

追答

很多时候你有碰到,只是你不知道而已。因为HTML5事实上是一个逐渐普及过程,对于HTML5的新增属性的支持各个浏览器进度不一样,就算是那些声称支持HTML5的浏览器也没有完全支持HTML5的所有新增属性。这样的话网站在做的时候为了尽可能的所有访问这个网站的客户都可以正确的看到里面的内容,那么他一定是会使用一些兼容性的处理的,一遍与使用旧浏览器的用户任然可以正常访问这个网站。你可以简单搜索一下html5应用,保证出来一大堆。这些东西你使用不同的浏览器,比如ie8,或者firefox\chrome等等看到效果就会不一样。
想起来一个例子,就是gmail,gmail使用ie8就无法正常操作,因为里面有使用一些html5新增属性。它会建议你使用google chrome

追问

就是说进入这些网站的时候(就拿Gmail来说)浏览器会不同程度地自动解析HTML5属性是么?

那么是否可以设定禁止自动解析HTML5呢?

如果可以设定禁止,那么一些包含HTML5新增属性的页面就有可能无法正常显示是么?

追答

浏览器无法单独禁止属于HTML5新增属性的,估计你的这个需求是没有任何人所能预料到的...
不清楚你为什么想要禁止这些东西呢?比如gmail你使用ie8因为无法很好的支持html5,所以就无法正常工作,这难道是你想要看到的结果吗?
事实上html5是一个逐渐发展的过程,浏览器因为不同生产商的原因各自都有些自己的不同特点,这些各自的特点或者是在旧的标准里面发现一些不方便的地方逐步添加进html5的。比如苹果上的safari浏览器在很早(HTML5这个名词诞生之前)就支持标签了,这在当时是苹果特有的一个属性,因为这个属性safari可以很好的访问一些苹果相关的网站的特有应用。因为这个标签实在很好用,所以就被添加到html5标准里面了,现在很多浏览器都支持标签了。
所以你是无法说禁止html5新增属性的,因为很多功能可能是在html5诞生之前就已经在浏览器中存在了。不过为了安全起见,浏览器有些设置可以禁止一部分功能,比如禁止javascript。不过因为浏览器不同,各自能够禁止那些,做到哪种程度也有些不同。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-09

    你把浏览器看做一种程序;

    你把HTML5看做用某种方式做出来的一个文件;

    浏览器能够打开用HTML5做成的文件。所以叫“支持”。


类比就是:

     记事本 是windows自带的一种程序(你可以在开始菜单找到);

     用word2010做出来的一个文件叫 AABB.docx  (以docx文件名结尾)

    用记事本不能打开AABB.docx(或者打开后是一堆乱码),这个叫“不支持”。

再类比:

    浏览器是个2B青年;

    你用中文写了一篇日记(相当于用HTML5写了一个文档);

    浏览器这个2B青年能够看明白你的日记,那就叫“支持”;如果浏览器这个2B青年看不明白你写的日记,那就叫“不支持”,不支持的原因是你比2B青年更牛B,写出来的东西连2B青年都看不懂。

第2个回答  2013-10-09
html5 也是 html 而已,只是 把原来的 标签/js等扩展了,功能更丰富。 对于 Ie6 这样的老古董级别的 浏览器 是不是支持的,也有 相应的javascript插件来使之支持。 至于说 “支持” or “自带” 或许不必非得去 纠结这些“字眼”,现在的浏览器(版本较新),只要你按照html5的语法写的html页面,就能在浏览器上运行了。追问

【按照html5的语法写的html页面】是什么意思呢?

是需要浏览器用户自己进行什么语言编写吗?

追答

不管 支持 与 反对 都要对 它了解 才能 去 支持 or 反对。

相似回答