- 新编网站设计与网页制作(Dreamweaver CC + Photoshop CC + Flash CC版)从入门到精通
- 龙马高新教育
- 992字
- 2020-06-26 08:34:00
1.2 网页的HTML构成
本节教学录像时间:10分钟
HTML文本是由HTML标记组成的描述性文本,HTML标记可以用于说明文字、图形、动画、声音、表格和链接等。HTML的结构包括头部(Head)和主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
通常情况下,HTML文档的标记都可嵌套使用,通常由三对基本标记来构成一个HTML,分别是文档标记<HTML>、头部<HEAD>和主体<BODY>,具体结构如下。
<HTML>............................................. HTML文件开始 <HEAD>............................................文件头开始 头部信息 </HEAD>.............................................文件头结束 <BODY>.............................................文件体开始 文档主体,正文部分 </BODY>............................................. 文件体结束 </HTML>............................................. HTML文件结束
要学习编写一个满意的HTML页面,首先需要学习的是HTML中最基本的顶级标记,包括文档标记、头部标记以及主体标记等。下图所示即为一段HTML代码。
HTML元素(Element)构成了HTML文件,这些元素由HTML标记(tags)所定义。HTML文件是一种包含了很多标记(tags)的纯文本文件,标记告诉浏览器如何去显示页面。
1.2.1 文档标记
基本HTML的页面以<HTML>标记开始,以</HTML>标记结束。HTML文档中的所有内容都应该在这两个标记之间。空结构在IE中的显示是空白的。
<HTML>标记的语法格式如下。
<HTML> ... </HTML>
HTML 5设计准则中的第3条即是“化繁为简”,Web页面的文档类型说明(DOCTYPE)被极大地简化。
在使用Dreamweaver CC创建HTML文档时,文档头部的类型说明代码如下。
<! doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/ DTD/xhtml1-transitional.dtd">
上面为XHTML文档类型说明,可以看出这段代码既烦琐又难记,HTML 5对文档类型进行了简化,简单到15个字符就可以了,代码如下。
<! doctype html>
1.2.2 头部标记
头部标记(<HEAD>…</HEAD>)包含文档的标题信息,如标题、关键字、说明以及样式等。除了<TITLE>标题外,一般位于头部的内容不会直接显示在浏览器中,而是通过其他的方式显示。
(1)内容
头部标记中可以嵌套多个标记,如<TITLE>、<BASE>、<ISINDEX>和<SCRIPT>等标记,可以添加任意数量的属性,如<SCRIPT>、<STYLE>、<META>或<OBJECT>。除了<TITLE>外,其他的嵌入标记可以使用多个。
(2)位置
在所有的HTML文档中,头部标记都不可或缺,但是其起始和结尾标记可省,在各个HTML版本文档中,头部标记一直紧跟<BODY>标记,但在框架设置文档中,其后跟<FRAMESET>标记。
(3)属性
<HEAD>标记的属性“PROFILE”给出了元数据描写的位置,说明其中的<META>和<LIND>元素的特性,该属性的形式没有严格的格式规定。
1.2.3 主体标记
主体标记(<BODY>…</BODY>)包含了文档的内容,用若干个属性来规定文档中显示的背景和颜色。
主体标记所可能用到的属性如下。
(1)BACKGROUND=URI(文档的背景图像,URL指图像文件的路径)
(2)BGCOLOR=Color(文档的背景色)
(3)TEXT=Color(文本颜色)
(4)LINK=Color(链接颜色)
(5)VLINK=Color(已访问的链接颜色)
(6)ALINK=Color(被选中的链接颜色)
(7)ONLOAD=Script(文档已被加载)
(8)ONUNLOAD=Script(文档已推出)
为该标记添加属性的代码格式如下。
<BODY BACKGROUNE="URI "BGCOLOR="Color "> ............................................ </BODY>