超文本标记语言或超文本链接语言(Hypertext Markup Language,HTML)是目前网络上应用最为广泛的标记语言,也是构成网页文档的主要语言。HTML是一种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式,如字体大小及颜色、背景颜色、表格形式各部分之间逻辑关系等。当用户浏览 WWW信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。
用HTML编写的超文本文档称为 HTML文档它是一个放置了标签的文本文件,通常它带有.html或.htm的文件扩展名,是能独立于各种操作系统平台的可供浏览器解释浏览的网页文件。
1、超文本:
(1)文本的组织方式:传统的普通文本一般按照由上至下、由左向右的顺序组织,网页文件不受此约束,可以根据逻辑链接到任意需要的地方;
(2)文本的内容形式:传统的普通文本一般由可读字符组成,网页文件可以是普通字符、图片、声音、动画等富文本。
2、标记:即标签,其实就是面向浏览器定义的文本格式,用于控制显示风格或即时动作等。
3、语言:HTML并不是真正的计算机语言。
(1)一般的计算机语言都有自己的基本语法、程序结构等规则定义,HTML有的只是标签;
(2)除机器语言外,其它如汇编语言、高级语言等,在运行前都需要编译并产生编译文件;HTML不需要编译,其标签可由浏览器直接渲染,以终端用户可以理解的效果显示页面内容。
4、HTML的特点
(1)简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。
(2)可扩展性:超文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超文本标记语言采取子类元素的方式,为系统扩展带来保证。
(3)平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
(4)通用性:HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。