1.3 超文本标记语言HTML


  本文标签:html ASP .NET ASP .NET程序设计教程

  这一节学习编写Web页面的基本语言—HTML语言  。
先看一个Web页面:“学生成绩管理系统”主页面,如图1-3所示  。

  图1-3   “学生成绩管理系统”主页面

图1-3   “学生成绩管理系统”主页面

  如图1-3所示“学生成绩管理系统”主页面,以表格作为页面的总布局方式,页面设计中使用了常用的HTML标记,包括:表格、表单、文字显示控制、加入图片、超链接、水平线、换行、分段、设置页面背景图片等  。用记事本打开该页面对应的HTML文档,内容如下:
  


学生成绩管理系统










 


学生信息查询

学生成绩查询

学生信息修改

学生成绩录入
< /Strong>

 
 

请输入用户名和口令:
用户名:
口令:


 


  从这个例子我们看到,HTML文档是一个文本文件,其中包含HTML标记(tag)和属性形式的指令  。HTML文件与平台无关,可用任何文本编辑器(如记事本)进行编辑  。文件的扩展名为.htm或.html  。双击HTML文件即可在浏览器中显示页面内容  。
HTML是在万维网上建立超文本文件的语言  。它源于SGML(Standard Generalize Markup Language,标准通用标记语言)的设计概念,SGML是ISO(国际标准化组织)指定的定义标记语言的国际标准  。SGML的设计目的是为了使网络上的文档格式统一,易于交流  。SGML的标记,英文称作tag,就是在文档需要的地方,插入特定记号,来控制文档内容的显示,这就是文档格式定义  。HTML采用SGML的“文档格式定义”概念,通过标记和属性对文本的语义进行描述,并提供由一个文件到另一个文件、或在一个文件内部不同部分之间的链接  。HTML标记是区分文本各个部分的分界符,用于将HTML文档划分成不同的逻辑部分(如段落、标题等),它描述了文档的结构,与属性一起向浏览器提供该文档的格式化信息以决定Web页面的显示特征  。
HTML标记用一对<  >中间包含若干字符表示,通常成对出现,前一个是起始标记,后一个为结束标记,如…、…等  。但也有部分标记非成对出现,如上例中出现的换行标记  。大部分标记都带有一个或多个属性,属性(如果有的话)则为浏览器提供执行标记命令所需的附加信息  。例如:

  
  学生成绩管理系统

其中,Font是标记名,告诉浏览器设置由与其对应的所界定的文字显示属性,而Color和Face为属性,用于设置文字的颜色和字体  。
HTML标记和属性不区分大小  。例如上例也可写成等  。
有些标记(如上例的Body)还有一些事件,通过设置事件代码,当该事件产生时,事件代码便会被执行  。事件代码用脚本语言编写,目前常用的脚本语言为VBScript和JavaScript  。脚本语言编写的程序用Script标签括起,Language属性告知浏览器Script标签括起的脚本是用什么脚本语言编写的  。用VBScript脚本语言,则Language = "VBScript"或Language = "VBS";用JavaScript脚本语言,Language = "JavaScript"或Language = "JScript"  。


【责任编辑:老杨 Tel:(010)68576606-8005】