自从2010年正式推出html5之后,它就以惊人的速度在发展着,而且,现在我们看到的网站,大多数也是用html5写出来的,它的受欢迎的程度也是越来越高,说html5是web前端的主流技术之一,也并不为过。那么html5和html4有什么不同呢?
青岛html5
要搞清楚这个问题,我们就要先弄明白html5和html4的定义,html5是应用超文本标记语言(html)的第五次修改,html4是应用超文本标记语言(html)的第四次修改,他们分别是html语言第5和第4版本。html4在当年也是比较火的,但html4的产生,是为了互联网时代中的电脑端。现在互联网时代已经发展到了移动互联网的时代,基本上每人都会有一部手机随身携带,人们看新闻或者娱乐的方式也渐渐从电脑转移到了手机上了,因此html5就顺应时代的产生了。具体区别如下:
1、取消了一些过时的 html4的标签
其中包括纯粹显示效果的标记,如和
,它们已经被 css完全取代。 其他取消的属性:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。
2、添加了一些新的元素
比如:更加智能的表单标签:date, email, url 等;更加合理的标签:section, video, progress, nav, meter, time, aside, canvas等。
3、新的全局属性:contenteditable designmode hidden spellcheck tabindex
4、标记方法: 文件类型声明(
指定字符编码
5、新的js api
6、保证了兼容性
可以省略标记元素
不允许写结束标记:如area base br
可以省略结束标记:如li dt
可以省略全部标记:如html head
看到这里,有的朋友可能就会问了,html5的这次发展性的改变,有哪些优点呢?
举个简单的例子来说吧,在html5出世之前,我们在制作页面的时候,选择的方式都是利用div和css来布局,模块是通过class来区分的。但是在搜索引擎抓取页面内容的时候,爬虫并不能清晰的识别出每个div中的内容是什么,它只能通过猜测来判断这些div分别是哪些内容的容器,因为class并不是浏览器通用的标准规范。大家可以理解为,整个html文档结构的定义是不清晰的。而在html5中,这个问题被完美的解决了,html5中专门添加了页眉、页脚、导航、文章内容等结构元素标签。
总的来说,html5的出现帮助我们解决了浏览器兼容问题、文档结构不明确的问题以及web应用程序功能受限等问题。
因此,在html5火热并在上升的时候,加入这个行业,也是一个很不错的选择。
玻璃杯垫镜子杯垫餐垫
永中Office2012
萜烯酚醛树脂BX-921
燃气锅炉为什么会爆炸怎么才能安全使用
沃尔华小型机械钢筋预应力机械废旧钢筋调直机
HTML5与HTML4的区别
西门子VVF52.40-12.5G选型_详解
木质 煤质 山东脱色粉末活性炭产品详情
我的马犬带白,请问纯吗?
可燃气体检测变送器”
砂浆岩棉复合板机器厂家
排污泵安装使用维护常识
速豹190枪式气动铲气动镐 气动凿 除锈器气铲风铲 气锤风镐
挂网型内衬水泥防腐排水管
供应托盘,木托盘,包装托盘,木底盘
想学专业的美甲去哪里?美甲产品怎么选择?
如何赚钱致富?
尚黛尔内衣加盟,内衣市场“人气宠儿”
开雅坐涮烤锅王加盟店如何管理好店面?
金利源净水机加盟优势介绍