主页 > AG客户端下载 > 技术分享 >

HTML语言基础

HTML语言基础
一、什么是HTML
网站的开发离不开网页,而网页的核心技术就是HTML语言。尽管在网站开发老手们看来,HTML语言恐怕是众多Web 技术中最显得微不足道的部分,但是,HTML的的确确是精彩的Web世界里必不可少的基石。下面先用一个实验来快速了解什么是网页和HTML语言,用记事本程序创建一个test.txt文本文件,文件内容如下:

<marquee behavior ="alternate"><font size=30 color='red'>www.it315.org </font></marquee>  
 
编写完上述代码后,将它存盘并将文件名改为test.htm。然后用IE浏览器打开这个文件,可以看到在浏览器中显示的效果是:字体大小为30个像素,颜色为红色,内容为“www.it315.org”的文本串在不停地水平移动。但放在尖括号对(< >)中的字符序列,如<marquee>、<font„>并没有在浏览器中显示出来,它们指定了“www.it315.org”文本串的显示效果。这些尖括号对(< >)与其中的字符序列就是HTML标签,一个HTML标签必须是由“<”开头,由“>”结尾。HTML是英文 HyperText Markup Language的缩写,中文意思是“超文本标签语言”,使用HTML语言编写的文件的扩展名是.html或.htm,这就是网页文件。可以使用记事本程序来编写网页文件,也可以使用FrontPage Editor等专门的工具软件来编写HTML文件。HTML语言中的标签通常是成对使用的,它使用一个开始标签和一个结束标签来标识文本,结束标签是在标签名称前加一个“/”,也就是以“<标签名>”表示标签的开始,以“</标签名>”表示标签的结束。一对标签中还可以嵌套其他的标签,所以,成对标签又称之为容器。HTML中也有单独标签,单独标签不需要与之配对的结束标签,它们可以单独使用,又称之为空标签,空标签只能单独使用,不能用于格式化文本(例如,<br>)。一个HTML标签及标签中嵌套的内容形成了网页中的一个元素,很多人喜欢直接用“HTML元素”来等同“HTML标签”,这本身并不是一个非常严谨的问题,读者也不必严格区分两者的概念。

 
许多HTML标签都可以设置一个或多个属性来控制标签的显示效果,例如,<marquee>标签中的behavior、<font>标签中的size和color就是HTML标签属性。属性设置的一般格式为:属性名=属性值,属性值部分可以用英文的双引号(" ")或单引号(' ')引起来,也可以不使用任何引号。对于有些只有两种状态(有或无)的属性不用设置属性值,写上该属性名表示启用该属性;反之,不写则表示不使用该属性。每个属性的位置必须跟在起始标签名的后面,且位于尖括号之内。标签名与属性之间,属性与属性之间必须用空格分隔。有些属性是公共的,这些属性的名称和作用在每个HTML标签中都完全相同,有些属性是某个HTML标签专用的。HTML标签、属性名与属性值都是大小写不敏感的,即<font color=red>、<FONT Color=RED>、以及<Font COLOR=red>的效果是一样的,但网页文档编写者应该养成大小写统一的习惯,不要随心所欲、忽大忽小。 
浏览器打开网页文件的过程与用记事本程序打开文本文件的过程是一样的,只是浏览器会对网页文件中的内容用特殊的方式显示。浏览器除了从本地硬盘上打开网页文件外,还可以使用HTTP网络协议从网络上的WWW服务器(也叫Web服务器)上获取网页文件的内容,如图1.1所示。 
 
网页文件就是一个普通的文本文件,这个文本文件里的一些特殊字符序列被当作一种HTML标记,当浏览器打开网页文件时,不是像记事本程序那样简单地显示文本文件里的内容,而是根据其中的标记来控制文件内容的显示效果和执行某种功能。单击IE浏览器上的“查看”→“源文件”菜单,可以看到test.htm中的原始文本内容,可见,浏览器的基本功能就是根据HTML标签的含义,用特殊的效果去显示和控制一对HTML标签之间所引用的文本内容,HTML标签的作用就是告诉浏览器应该如何显示有关的文本。有各种各样的HTML标签,它们定义了网页中文字的大小、颜色、效果,段落的排版方式,以及用户如何通过一个网页导航到另外的网页等各方面的内容,这些HTML标签的组合就是HTML语言。HTML不是程序设计语言,而是一种标记语言,也就是用一些标记来说明文本的显示效果。要建立网站和制作网页,就必须对HTML语言有所了解。