相关内容

就业课程

热门标签

python RHCA RHE7.0 KVM linux就业培训 linux培训 linux 金源万博 mysql 云计算 python培训 RedHat redhat linux Redhat培训 redhat认证 RH442 linux认证 RHCE RHCE培训 openstack openstack培训 北京金源万博 RHCE培训 Django 虚拟化 Python运维开发

您所在的位置:首页>新闻动态>新闻内容

浅谈HTML5

HTML5的要点是什么?

兼容性问题

       网站开发的一大问题,在于各色浏览器直接有显著差异。这包括一个特定浏览器的更新版本(如IE及其竞争对手)。当然,还有可能需要安装的大量的插件工具(Flash等)。

       HTML5目标是整合web技术到一个开放式架构,使之能跨多浏览器地持续运作而无需安装插件。

语义标记

       除了提供兼容性问题的解决方案,HTML5还允许开发人员创建更有意义的标记代码。有经验的开发人员作为过来人,都会记得当学习HTML5时,对于寻找那些并不传达任何意义的标记标签时感到很迷茫。举个例子<div>,这个通用容器并不为其内包含的内容作任何提示。解决这个问题可以以class创建一个div。

1
&ltdiv class="article">article goes here&lt/div>

        HTML5提供更好的解决方案,比如:

1
&ltarticle>article goes her&lt/article>

        区别在于article由HTML5定义,class="article“是由编码器定义。这为浏览器提供了关于标签内容的额外元数据。

其它功能

        严格地说,其中一些特征并不是HTML5技术,但被包含于相关技术规格文档中。

  • 新的表单输入方式;
  • 视频和音频;
  • 向量图;
  • 客户数据存储和web页面缓;
  • 从浏览器拖放到桌面或不同浏览器窗口;
  • 定位位置;
  • 并发客户代码;
  • web页面持续链接到服务器。

支持HTML5

        关于到底什么该进入新架构,曾经有过颇多争论。许多特性都是基于用户反馈,来自浏览器供应商和一些骨灰级HTML大师。架构的某些部分已经敲定,浏览器厂商并未完全执行,不管怎样,大多数在现实世界依然很有用。

        HTML5的一些功能即便是在老旧浏览器中也被支持。并且用HTML5创建页面最大的问题是IE8不支持HTML5而且它仍旧普遍适用于旧的Windows XP机器上(众所周知的,从IE9开始就已经不在Windows XP上运行了)。

上一篇:关于HTML5开发需要了解的四件大事...
下一篇:python人才招聘猛增...

金源在线客服

QQ在线咨询

咨询电话
010-83650488

在线咨询

在线咨询

电话咨询