学习开发网页,我们需要先了解网页的组成;他是由结构、表现、行为三部分组成,对应表现标准也是分为三部分;
- 结构化标准;HTML和XML。
- 表现标准;CSS。
- 行为标准;对象模型(W3CDOM)、JavaScript(简称JS)。
HTML是超文本标记语言(文本文件用特殊字符增添标记的一种规则),标记语言不能直接在网页上显示,需要通过浏览器的解析和编译之后才能显示出来。
HTML之所以被称为超级语言是因为文本中包含了"超级链接"点;超级链接是一种URL指针。
网页的本质就是HTML,通过结合使用其他的web技术(脚本语言、组件等),可以制作出强大的网页。
HTML5支持的浏览器有Safari、Charome、Firefox、IE、Opera。
HTML5特性:
- 基于HTML、CSS、DOM、JavaScript;
- 减小对外部插件的需求;
- 更优秀的错误处理能力;
- 更多取代脚本的标记;
- HTML5独立于设备;
- 开发进程对公众透明;
重大改进:
- 取消一些过时的HTML4标记;如<font>、<center>;
- 将内容和展示分离;
- 新增表单输入对象;
- 全新的、更合理的Tag;
- canvas对象;
- 浏览器中真正的程序;
- 更大程度上面取代Flash在移动设备中的地位;
XML全称为可扩展标记语言,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义源语言。XML是标准通用标记语言的子集,适合web传输。xml提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。
XML与HTML的最大区别:XML的核心是数据,HTML是显示数据;
XHTML表示可扩展超文本标记语言,表现形式与HTML类似;XHTML是一种增强的HTML。