预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章超文本标记语言(HTML)  下载 在上一章中我们已经介绍了Linux下的WWW服务器Apache的安装和设置方法,理论上说, 安装了Apache以后,Linux平台就已经成为WWW服务器了,但是,这样的WWW服务不具备 任何实际意义,访问者仅仅能看到如图7-1所示的画面。 图 7-1 这是Apache内置的表示WWW服务器正常工作的页面,但绝不是我们所希望得到的World WideWeb。再看看图7-2,这是网大(http://www.netbig.com/)的主页,这才是真正多姿多彩的 WWW世界,之所以能够得到这么美观、引人入胜的主页画面,全是HTML的功劳。本章将详 细介绍HTML和常用的HTML标记,指导读者制作自己的WWW主页。 7.1HTML概述 我们通过浏览器浏览主页时,看到的其实是一种所谓的超文本(hypertext)文件,它一方面 通过“超级链接”相互关联,另一方面内含多媒体对象,因此称为“超文本”。在Internet上, 使用超文本标记语言(HTML,HypertextMark-upLanguage)语法来描述超文本文件,而客户端 的浏览器负责解释这些超文本,最终生成访问者看到的页面形式。 HTML是基于标准通用标 记语言(SGML)而开发的,它通过各种各样的“标记”向浏览器说明页面外观、文字格式、超 级链接目标、图片属性等内容。同时, HTML的格式是一个公共标准,且非常简单。它无法 下载 第7章超文本标记语言(HTML)用用163 像MicrosoftWord那样对文档格式提供精确的控制,像行距、页边距等都是由浏览器决定的, 因此它没有特定的外观,通过不同的浏览器可能会看到不同的页面。这样可以减少 Internet传 输流量,也使得HTML具有更好的适应能力。 图 7-2 HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网上出版者建立文 本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类 型的电脑或浏览器。 HTML是一个文本文件中的一系列说明性的标记,它们像舞台导演的提示一样告诉观众 要演什么,用什么道具。用中文举个例子,就是这样: <男,深情地>我爱你,我愿意永远爱你,嫁给我,好吗?</深情地> <女,娇羞地,点点头> …… 对于观众而言,标记里的文字都不是直接看到的,而是从演员的表情、动作上获得有关 信息。HTML也一样,如果源文件中有: <STRONG>大家一定要看看这篇文章!</STRONG> 在浏览器中只能看到中间的文字,这些文字将是加粗表示的,标记里的提示就是用来告 诉浏览器采用这种效果。 前面说过,HTML文件其实是标准的ASCII文本文件,所以可以用任何文本编辑器编写, 如Linux下的vi、ve等等,也可以使用专门的网页制作工具,它们一般都是所见即所得的,能 够按照作者编排的版面自动生成HTML代码。但是,对于一个网页制作者而言,基础的HTML 知识是必需的。 164使用Linux网站建设技术指南  下载 可能读者已经看出,HTML标记通常是英文词汇或缩略语,但与一般文本有区别,因为 它们放在小三角括号里,故Paragraph标记是<p>,块引用标记是<blockquote>。有些标记说明 页面如何被格式化,例如<p>开始一个新段落;有的说明这些词如何显示,例如 <b>使文字变 粗;还有其他标记提供在页面上不显示的信息,例如页面标题。标记还可以带有参数,完整 的格式一般是: <tag_name[[attr_name[=value]]> 还有一点,标记是成双出现的。每当使用一个标记(如<blockquote>),必须以另一个标记 (</blockquote>)将它关闭。注意“blockquote”前的斜杠,那是关闭标记与打开标记的区别。 结束标记的格式是: </tag_name> 7.2HTML文件描述 这类标记是每一个HTML文件都应该具有的,但是请注意,即使没有这些标记,浏览器 也不会显示出错,而是按照默认的方式解释代码内容并显示页面。 1.HTML文本标记<html></html> <html>标记表示这是HTML文本文件,基本HTML页面以<html>标记开始,以</html>结 束。在它们之间,文件有两部分—标题和正文。 2.文件头部标记<head></head> 这个标记表示文件头部的描述,包含一个不在自己页面上出现的页面信息,例如标题名 称(title),一些有关浏览器的定义和说明。 3.页面标题<title></title> 定义的页面标题,这个标记之间的文字在被访问时将出现在