HTML5简介
HTML是互联网上应用最广泛的标记语言。HTML文件就是普通文本+HTML标记,而不同的HTML标记能表示不同的效果。
1.1 HTML到HTML5
虽然W3C努力为HTML制定规范,但由于绝大部分编写HTML页面的人并没有受过专业训练,他们对于HTML规范、XHTML规范也不甚了解,所以他们制作的HTML网页绝大部分都没有遵守HTML规范。
现有的HTML页面大量存在如下4中不符合规范的内容:
元素的标签名大小写混杂的情况。
元素没有合理结束的情况。
元素中使用了属性,但没有制定属性值的情况。
为元素的属性制定属性值时没有使用引号。
而为了解决上述问题W3C推出了HTML5
1.2 HTML5的优势
HTML5并不是一种革新的的升级,而是一种向规范向习惯的妥协,因此HTML5并不会带给开发者过多的冲击,从HTML4到HTML5过渡会非常轻松。
HTML5解决了以下四点问题
解决跨浏览器问题
部标签代替了原来的JavaScript
更明确的语义支持
增强了web应用程序和功能
1.3 HTML5基本结构与语法变化
HTML5完全遵守以下3点规则
兼容性:HTML5在老版本的浏览器上也可以正常运行。
实用性:HTML5内部并没有特别复杂的功能,它只封装了那些常用的简单功能
非革命性:HTML5并不是革命性的发展,他只是一种“妥协式”的规范
语法方面同样进行了变化
标签不在区分大小写
元素可以省略结束标签
支持boolean值的属性
允许属性值不适用引号
内容参考自《疯狂讲义系列-HTML5+CSS3+javaScript》
————————————————
版权声明:本文为CSDN博主「WhiteBol」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39660309/article/details/85226983
相关推荐
特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。
网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,
也不对网站内容的真实性负责,如有侵权,请联系站长删除