关于我们 服务内容 新闻动态 合作案例 招聘 联系方式 网站设计案例

Html5所具有的优势

 

   HTML是什么?有什么用?这也是小编最近收获的新知识,今天我们就来说说。

   首先先来说一下HTML的定义,百度上给的是:超文本标记语言标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言网页制作所必备的。超文本就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言(或超文本标签语言)的结构包括部分、和主体部分,其中部提供关于网页的信息,主体部分提供网页的具体内容。

   这样说的话大家很难理解,通俗一点来说,HTML是用来做网站的一种语言,这样你打开一个网页、然后再网页任何一个地方点击鼠标右键、然后选择查看“查看源文件”、点击过后将以记事本的形式打开、里面的就全是HTML代码。这样说是不是有点明白了。

   HTML开始于1963年,发展至今已经是HTML5,今天我们主要来说相比XHTMLHTML5所具有的优势:

1.解决了跨浏览器问题;

   对于有过实际开发经验的前端程序员来说,跨浏览器问题绝对是一个永恒的噩梦:明明在一个浏览器中科院正常运行的HTML+CSS+JAVASCRIPT页面,但换一个浏览器之后,就会出现很多问题,比如:JavaScript运行出错、页面布局混乱等,因此前端程序员会先判断对方浏览器,然后根据对方浏览器编写不同的页面代码。HTML5的出现可能改变了这种局面,目前主流浏览器如Edage(Internet Explorer)ChormeFirefoxSafari都表现出对HTML5的极大热情

2.部分代替了原来的JavaScript;

3.更明确的语义支持;

   在HTML5以前,如果要表达一个文档结构,可能只通过可能只通过<div>元素来实现,HTML5则可以提供更明确的语义元素。   

4.增强了WEB应用程序的功能;

   一直以来,HTML页面的功能被死死地限制着:客户端从服务器下载HTML页面数据,浏览器负责呈现这些HTML页面数据。出于客户机安全性的考虑,以前的HTML在安全性方面确实做得足够安全。

   当做得足够安全后,就需要JavaScript等其他方式来增加HTML的功能。换句话说,HTMLWEB程序而言太单薄了,比如文件上传时想同时选择多文件都不行(前端开发者不得不通过FlashJavaScript等各种技术来克服这个因素),为补充这种不足,HTML5规范增加了不少新的API,比如HTML5新增的本地存储API、文件访问功能,在未来的日子里,我相信使用HTML5开发WEB应用将会更加轻松。

   而HTML5语法的改变:

  1.标签不再区分大小写 

  2.元素可以省略结束标签   

  3.支持Boolean值的属性   

       4.允许属性值不使   

   最后,首先要明确一点,HTML5并不是对HTML4XHTML的革命,也就是说原来的HTML4开发的HTML网页同样可用;如果开发者受过严格训练,喜欢XHTML那种严格、规范、语法,同样可以按XHTML的严格要求来开发HTML5。(个人建议使用严格的语法格式)    Html5完全遵守以下3点原则:

兼容性HTML5在老版本的浏览器也可以运行    

实用性HTML5内部并没有特别复杂的功能,它只是封装了简单功能

非革命性HTML5并不是革命式的发展,是一种妥协式的规范 

 

 

网站首页 新闻公告