550 likes | 1.03k Views
第 6 章 网页制作. 知识点: • HTML 语言的基本结构 • HTML 语言的基本标签 • HTML 文本的超文本链接 • HTML 语言的列表 • HTML 语言的图像 • 制作表格、框架和表单 难点: • 表格的定制 • 框架的使用 • 表单的制作. 要求: 熟练掌握以下知识: • HTMNL 文本的基本结构 • HTML 文本的头标签及常用属性、文档体标签及常用属性 • HTML 文本的文档体标签及常用属性 • HTML 语言的超文本链接标签及其常用属性 • HTML 语言的列表标签及其常用属性
E N D
第6章 网页制作 知识点: • HTML语言的基本结构 • HTML语言的基本标签 • HTML文本的超文本链接 • HTML语言的列表 • HTML语言的图像 •制作表格、框架和表单 难点: •表格的定制 •框架的使用 •表单的制作
要求: 熟练掌握以下知识: • HTMNL文本的基本结构 • HTML文本的头标签及常用属性、文档体标签及常用属性 • HTML文本的文档体标签及常用属性 • HTML语言的超文本链接标签及其常用属性 • HTML语言的列表标签及其常用属性 • HTML语言的图像标签及其常用属性 了解以下知识: •表格的制作 •框架的制作 •表单的制作
6.1.1 HTML的基本结构 1. HTML(HyperText Marked Language)是WWW网页的编 程语言。 2.HTML基本结构是由标签来标识的,每个标签表示对文 挡的一种处理。 3.HTML文档可以分成头、体两部分。 头是用<head>和</head>括起来的部分。 体是用<body>和</body>括起来的部分。 用标签<html></html>作为HTML文档的整体标识。
【例】HTML文件基本结构示例。 <html> <head> <title>html的基本结构</title> </head> <body> <h1>第一个标题</h1> <p>这是一个html文件范例,应当注意的是<title></title>间的文字不会显示在主文本区,而由<h1></h1>定义的标题会显示在主文本区。
<title></title>所描述的“html的基本结构”文字将显示<title></title>所描述的“html的基本结构”文字将显示 在视窗的顶部。 <p>这是另一个段落。在段落內或主文本区的文字可以 象普通的文本编辑那样采用斜体或黑体等修饰。如<I>This sentence of the paragraph is in italics.</I> </body> </html> 6.1.2 HTML语言的基本标签 1.头标签 ⑴ 标题 语法格式:<title> … </title> ⑵ 文档基础URL
语法格式:<base> 常用属性: Href属性:如<base href=http://www.edu.cn/fea/1.htm> target属性,属性值有:_blank _self _parent _top ⑶ 元数据 语法格式:<meta> 常用属性:name content http-equiv charset 【例】 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document"> ⑷ 样式表 语法格式为:<style> … </style> 常用属性:type media。 例如: <style type="text/css">a:link { text-decoration: none } a:visited { text-decoration: none } </style>
2.文档体标签 ⑴ 用标签对<body></body>来定义文档体。 在<body>标签中,可以定义整个文件的背景色、前景色 等的基本属性。 语法格式 <BODY [BGCOLOR |TEXT |LINK |ALINK |VLINK |BACKGROUND]> ┈┈ </BODY> 其中各标签属性的含义分别是: BGCOLOR:HTML的背景色 TEXT:HTML文件中的默认文字颜色 LINK:HTML文件中可链接对象的文字颜色
ALINK:HTML文件中连接中超连接对象的颜色,即正被点ALINK:HTML文件中连接中超连接对象的颜色,即正被点 击的可链接文字的颜色 VLINK:HTML文件中已经链接过的超链接对象的颜色 BAKGROUND: HTML的背景图象 例如: <BODY BGCOLOR="FFFFFF" TEXT="#000000" LINK="0000FF" BACKGROUND="BACK.GIF"> ┈┈ </BODY> 各颜色属性的参数值可以是:“RED”、“BLUE”、“YELLOW”、 “BLACK”等,也可以用16进制的红、绿、蓝(RGB)值来 表示。
16进制的数码有16个:0123456789abcdef,字母不区分16进制的数码有16个:0123456789abcdef,字母不区分 大小写。表示方法用“#”开头,后面跟6位的16进制数值。 即#rrggbb。其中rr代表红色的值,gg代表绿色的值,bb 代表蓝色的值。如红色可以表示为“ff0000”,蓝色可以 表示为"0000ff"等。 ⑵ 段落 语法格式为:<p>…</p>标签<p>中可以用属性align定义 该段落在文档中的对齐方式,其属性值有left、right、 center。默认值为left。 一般情况下,我们在进行编辑时所看到的文件样式和浏 览器中显示的样式是不一样的,比如我们在编辑时事业 回车符号,但在浏览时并没有换行,因此需要我们主动
使用标签<BR>进行换行或者使用标签<p>更换段落,或者使用标签<BR>进行换行或者使用标签<p>更换段落,或者 使用预定义标签<pre></pre>。 ⑶ 预定义 语法格式:<pre>…</pre> 在标签<pre></pre>内的文字,当WEB浏览器进行解析时, 会保留编辑时所用的各种符号,如空白区域、组合字体 等,标签</pre>禁止自动单词换行。 标签<p>和标签<pre>在浏览器显示时其结果是不一样的。 【例】文挡体标签应用示例。 <HTML> <TITLE> pre标签示例 </TITLE> <BODY>
<p> 渠间草如风中柳, 头上鹭似天边云。 池畔梨树花开, 点点滴滴, 洁若童心。 <pre> 渠间草如风中柳, 头上鹭似天边云。 池畔梨树花开, 点点滴滴, 洁若童心。
</pre> </BODY> </HTML> 显示结果如图所示: 文挡体标签应用示图
⑷ 标题字体设置 用标签<hn></hn>标识超文本的标题。 语法格式:<hn>…</hn>,n为一整数值,取值在1—6之 间。 常用属性:align属性,属性值可以是left、right、 center、justify。 【例】使用标题的六种样式示例。 <HTML> <TITLE> 标题式样 </TITLE> <BODY> <h1>hello!</h1> <h2>hello!</h2>
<h3>hello!</h3> <h4>hello!</h4> <h5>hello!</h5> <h6>hello!</h6> </BODY> </HTML> 其显示结果如图所示: 标题式样示图
⑸ 字体设置 用标签<font></font>来设置文本字体的样式。 语法格式:<font>…</font> 常用属性:size属性 face属性 Color属性 【例】标签<font></font>属性的使用示例。 <HTML> <HEAD> <TITLE> 字体标识 </TITLE> </HEAD> <BODY> <p style="line-height:200%;"> <font size="4" COLOR="#000099" >渠间草如风中柳,
<BR>头上鹭似天边云。<BR> <font size="6" color="red" face="华文行楷,隶书">池畔梨树花开,<BR>点点滴滴。</font><BR> <font size="-1" color="#009900" face="隶书,华文行楷">清雨啄其于溪,<BR>落花流水。</font> </font> <br> </BODY> </HTML>
显示结果如下: 标签<font></font>属性使用示图
字体的控制还可以使用标签<b></b>、<i></i>、<tt> </tt>等进行文字的修饰 其他控制字体的标签还有<u></u>、<sup></sup>、 <sub></sub>、<s></s>等 【例】文字修饰标签应用示例。 <HTML> <TITLE> UNTITLED </TITLE> <BODY> <pre> 黑体 <b>abc</b> 下划线 <u>abc</u> 斜体 <i>abc</i> 印刷体 <tt>abc</tt>
上标 <sup>abc</sup>自由 删除线<s>abc</s>报告 下标 <sub>abc</sub>自由 </pre> </BODY> </HTML> 显示效果如右图所示: ⑹ 特殊字符 在HTML中有四个ASCII字符( > , < , & , “ ) 具有特殊 意义。
6.2 HTML的常用标签 6.2.1 超文本链接标签 所谓的URL是指文档在Web上的具体地址,有四个部分 组成,即协议、主机名、路径和文件名。如: http://www.tuu.edu.cn/movie/2.html 常用的几种协议有: http file gopher wais news telnet ftp mailto 1. 文件的链接 语法格式: <A HREF=“scheme://host[:port]/dir/filename”>anchor name</A> 其中<a></a>是超链接标签,HREF是一个标签属性。
【例】超链接标签应用示例。 <HTML> <TITLE>超链接示例</TITLE> <BODY> 登记前请参阅<a href="kaoyan.html">研究生考试简章</a> </BODY> </HTML> 浏览效果如下页图所示
⑵ 与文件的章节作连接 定位锚(Anchors) 也可以被用来指定到某文件中的某一 章节。 如下语句定义了一个定位锚“boy”:he is a <A NAME=" boys">boy </A> 。 当我们在文件中建立一个锚连接时, HREF的值需要 同时包含定位锚所在的文件名以及该定位锚的名称, 并 且用‘#’符号作为分隔。例如在文件A中有这样的文字: This is my <A HREF=“doc.html#boys”>link</a> to summary of document B. 你只要在文件A 中的‘link’这 个字上用鼠标按一下, 就可以连接到在文件B 中的该段 章节了。
6.2.2 列表(Lists) 1.有序号列表 语法格式:<OL>…</OL> 常用属性: type属性:属性值可以为1,a,A,i,I。 start属性:如type=1,start=5表示列表符号是从5 开始的阿拉伯数字。 【例】有序号列表应用示例。 <HTML> <TITLE>有序号列表 </TITLE> <BODY> <OL> <LI> 理工学院
<LI> 医学院 <LI> 音乐学院 </OL> </BODY> </HTML> 输出结果如图所示 有序号列表示图
2.无序号列表 语法格式:<UL>…</UL>。 type属性:属性值是disc,square,circle。 【例】无序号列表应用示例。 <HTML> <TITLE>无序号列表 </TITLE> <BODY> <UL> <LI> 理工学院 <LI> 医学院 <LI> 音乐学院 </UL> </BODY> </HTML>
输出结果如图所示 无序号列表示图 列表可以放在<body>…</body>內的任一位置,也允许嵌 套。
3.定义性列表 语法格式:<DL>…</DL> 【例】定义性列表示例。 <HTML> <TITLE>定义性列表 </TITLE> <BODY> <DL> <DD> a 理工学院 <DD> b 医学院 <DD> c 音乐学院 </DL> </BODY> </HTML>
浏览效果如图所示 定义性列表示图
6.2.3 图像(Inline Images) 语法格式: <img src=’file’ height= width=> 常用属性: src height width Alt warning align属性:其对应的属性值为bottom 、middle和top。 【例】图像标签应用示例。 <HTML> <HEAD> <TITLE> 插入图片 </TITLE> </HEAD> <BODY> This is a dog.
<IMG SRC="dog.gif" BORDER="0" WIDTH="32" HEIGHT="32" > </BODY> </HTML> 显示结果如图所示 图像标签应用示图
6.3 HTML网页制作提高 6.3.1 表格 语法格式:<TABLE>…</TABLE> 常用属性: width height border background bgcolor align cellspacing cellpadding frame rules hspace vspace cols 【例】用标签<TABLE></TABLE>定义表格示例。 <HTML> <TITLE> 简单表格 </TITLE> <BODY>
<TABLE BORDER="1" CELLPADDING="2" CELLSPACING="0"> <CAPTION>课程表</CAPTION> <TR> <TH BGCOLOR="#FFFFFF"> </TH><TH BGCOLOR="#FFFFFF">星期一 </TH><TH BGCOLOR="#FFFFFF">星期二 </TH><TH BGCOLOR="#FFFFFF">星期三 </TH></TR> <TR> <TH BGCOLOR="#FFFFFF">上午 </TH><TD BGCOLOR="#FFFFFF">数学
</TD><TD BGCOLOR="#FFFFFF">语文 </TD><TD BGCOLOR="#FFFFFF">英语 </TD></TR> <TR> <TH BGCOLOR="#FFFFFF">下午 </TH><TD BGCOLOR="#FFFFFF">语文 </TD><TD BGCOLOR="#FFFFFF">英语 </TD><TD BGCOLOR="#FFFFFF">数学 </TD></TR> </TABLE> </BODY> </HTML>
显示效果如图所示 定义表格示图
【例】调整表格中数据内容的位置示例。 <HTML> <TITLE> 简单表格 </TITLE> <BODY> <TABLE BORDER="1" CELLPADDING="2" CELLSPACING="0"> <CAPTION>课程表</CAPTION> <TR> <TH BGCOLOR="#FFFFFF" WIDTH="10%" HEIGHT=38> </TH> <TH BGCOLOR=“#FFFFFF” ALIGN=LEFT VALIGN=TOP WIDTH=“30%”>星期一 </TH>
<TH BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH="30%">星期二 </TH><TH BGCOLOR="#FFFFFF" ALIGN=LEFT VALIGN=TOP WIDTH="30%">星期三 </TH></TR> <TR> <TH BGCOLOR="#FFFFFF" WIDTH="10%" HEIGHT=38>上午 </TH><TD BGCOLOR="#FFFFFF" ALIGN=CENTER VALIGN=CENTER WIDTH="30%">数学 </TD><TD BGCOLOR="#FFFFFF" ALIGN=CENTER VALIGN=CENTER WIDTH="30%">语文 </TD><TD BGCOLOR="#FFFFFF" ALIGN=CENTER VALIGN=CENTER WIDTH="30%">英语 </TD></TR>
<TR> <TH BGCOLOR="#FFFFFF" WIDTH="10%" HEIGHT=38>下午 </TH> <TD BGCOLOR="#FFFFFF" ALIGN=RIGHT VALIGN=BOTTOM WIDTH="30%">语文 </TD> <TD BGCOLOR="#FFFFFF" ALIGN=RIGHT VALIGN=BOTTOM WIDTH="30%">英语 </TD> <TD BGCOLOR="#FFFFFF" ALIGN=RIGHT VALIGN=BOTTOM WIDTH="30%">数学</TD> </TR> </TABLE> </BODY> </HTML>
显示效果如图所示 调整表格内容位置示图
6.3.2 框架 语法格式:<FRAMESET>…</FRAMESET> 用<FRAME>来标识需要在框架中链接的文档。 常用属性:rows cols <frame>标签常用的属性有: src name frameborder marginwidth marginheight noresize scrolling属性:属性值为yes、no和auto 【例】<FRAMESET>…</FRAMESET>标签加载框架示例。 <HTML> <TITLE>框架的简单设置 </TITLE> <FRAMESET COLS="35%,*">
<FRAME SRC="6-5.htm"> <FRAME SRC="6-8.htm" NAME="main"> </FRAMESET> <NOFRAME> <BODY> <TABLE BORDER="1" CELLPADDING="2" CELLSPACING="0"> <CAPTION>课程表</CAPTION> <TR> <TH BGCOLOR="#FFFFFF"> </TH><TH BGCOLOR="#FFFFFF">星期一 </TH><TH BGCOLOR="#FFFFFF">星期二
</TH><TH BGCOLOR="#FFFFFF">星期三 </TH> </TR> <TR> <TH BGCOLOR="#FFFFFF">上午 </TH><TD BGCOLOR="#FFFFFF">数学 </TD><TD BGCOLOR="#FFFFFF">语文 </TD><TD BGCOLOR="#FFFFFF">英语 </TD> </TR> <TR>
<TH BGCOLOR="#FFFFFF">下午 </TH><TD BGCOLOR="#FFFFFF">语文 </TD><TD BGCOLOR="#FFFFFF">英语 </TD><TD BGCOLOR="#FFFFFF">数学 </TD></TR> </TABLE> </BODY> </NOFRAME> </HTML>
浏览效果如图所示 框架结构示图
6.3.3 表单 1.按钮标签<button> 语法格式: 属性:type name value tabindex 2.输入域标签<input> 语法格式: 常用属性:value name checked readonly size maxlength alt type属性:定义输入域的类型,可以有下列属性值: text password checkbox radio submit reset file hidden image botton
3.文本域 语法格式:<textarea>…</textarea> 常用属性:name rows cols disabled readonly tabindex 4.单项选择域 语法格式:<select>…</select> 常用属性:name multiple size disabled tabindex 【例】制作表单示例。 <HTML> <TITLE> 制作简单表单 </TITLE>
<BODY> <form action="/cgi-bin/signup" method="post"> <input type="hidden" name="o" value="030110"> <table border="0" align="center" bgcolor="#F9F9FF" height="200"> <tr> <td valign="middle" align="left"> 用户名</td> <td><input type="text" name="FirstName" size="20" maxlength="48" ></td> </tr> <tr><td valign="middle" align="left">密码</td> <td><input type="password" name="Password" size="14" maxlength="30"></td> </tr> <tr><td valign="middle" align="left"> 证件类型</td>
<td><select name="idtype" size="1"> <option value="0"> 身份证 </option> <option value="1"> 军官证 </option> <option value="2"> 护照 </option> <option>其他</option> </select></td></tr> <tr><td valign="middle" align="left"> 证件号码</td> <td><input type="text" name="idnum" size="30" maxlength="30"></td></tr> <tr><td valign="middle" align="left"> 性别</td> <td><input type="radio" name="gender" checked value="03">保密 <input type="radio" name="gender" value="1">男 <input type=“radio” name=“gender” value=“2”>女 </td></tr>