第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>

Slides:



Advertisements
Similar presentations
Java Web 开发 授课人:张鸽. 第三讲 JSP 内置对象  JSP 有以下九种内置对象,包括:  ·request ,请求对象  ·response ,响应对象  ·pageContext ,页面上下文对象  ·session ,会话对象  ·application ,应用程序对象.
Advertisements

《计算机网络技术》 动态网页制作技术 常用HTML控件课程积件 杨 姝.
第六章 网页设计与制作基础.
第五章 JSP内置对象 第4章学习了页面组成元素和使用方法。本章学习JSP内置对象的使用。使用JSP内置对象,可以方便操作页面,访问页面环境,实现页面内、页面间、页面与环境之间的通讯。 学习目标 熟悉主要内置对象的概念 理解主要内置对象的作用域和生命期 理解主要内置对象的作用和关系 熟悉主要内置对象的使用方法.
基于JSP搭建Web应用程序.
第八章:网络应用制作技术 本章介绍网络各种应用中所涉及的基本概念和制作技术,包括HTML、网页的制作、Java、Java Script语言的初步基础,VRML语言的基本功能,以及网络环境下分布式数据库系统和客户服务体系的构造方法及技术。
HTML第一课 李 伟 HTML开发语言基础.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
第7章 表 格 清华大学出版社.
教学内容 1、演示并讲解用表格布局制作的网页 2、用表格制作网页.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
网页 设计与制作.
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
第五单元课1-3 层叠样式表.
第3章 HTML语言 3.1 HTML文档的基本结构 3.2 文字排版 3.3 图片排版 3.4 超级链接 3.5 表格 3.6 框架窗口
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
第二部分 HTML语言控制 本次课的主要内容: 1、认识网页文件的结构 2、HEAD、TITLE、BODY等基本标记符的使用
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
CT212 (02/03)-Network Programming and design
網際網路的應用服務 – Web 概念與網頁語言
第二章 網際網路網頁的設計.
HTML.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
  本章共分21个实例,主要内容包括HTML 创建与测试、html的文档结构、常用标记的使 用、表格和层的使用技灵活掌握等内容。
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
PHP程式設計 二、HTML & PHP基本語法 建國科技大學 資訊管理學系 饒瑞佶.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
湖北职院计科系.
教師: 陳明瑤 電郵: 網際網路應用-網頁設計3 教師: 陳明瑤 電郵:
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第四章 網頁表單與資料傳遞.
Introduction to PHP part3
Beyond Technology JavaScript(Ver1.0).
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
網路概念 APACHE PHP MYSQL HTML BY 董仔 08/01/14.
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
第2章 超文本标记语言HTML.
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
JavaScript 语言3 学习网站:心蕊设计
無障礙網頁 公關室.
JavaScript 靜宜大學 資管系 楊子青.
W3C标准网页制作 主讲教师:张 涛.
授课教师:姬广永 QQ: TEL: 学习交流网站:
PHP 程式流程控制結構.
主讲:陶建平 华中科技大学网络与计算中心
网 站 设 计 与 建 设 Website design and developments
Cookie 存取Cookie Cookie有效時間 Session 存取Session session 函數
网站设计 前端 选择器(复习),表单.
Web应用开发.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
HTML 103 互動式網頁.
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
Ch09 在網頁之間傳遞資訊 網頁程式設計.
HTTP 1.1 Method OPTIONS GET HEAD POST PUT DELETE TRACE CONNECT
HTML 103 互動式網頁 助教:黃毓瑩.
進階網頁設計 電算中心 – 何建義.
HTML大探索.
第6章 PHP的数据采集.
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
第2章 块级标签 经济管理学院.
HTML表单 JSP借由标签所构成的表单区块中,取得用户在其中特定字段输入的数据內容 。 JSP 动态网页新技术.
表单页面 表单是用户利用浏览器对Web站点网络数据库进行查询的一种界面,用户利用表单可以输入信息或选择选项等,然后将这些信息提交给服务器进行处理。通过表单,既可以将浏览器的信息发送到Internet服务器上,同时表单也可以使用户与站点的浏览者交互或从浏览者那里收集信息。它是网页的设计者和使用者相互交流的工具。表单对象包括文本域(单行、多行、密码)、列表、菜单、复选框、单选框、按钮等。
教师:李金双 网页制作 教师:李金双
Presentation transcript:

第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A> 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A> 3.4 图象标记<img> 3.5 表格标记<table></table> 3.6 地址标记<address></address> 3.7 表单标记<form></form> 返回主目录

第3章 超文本标记语言(HTML) 3.1基本结构标记   3.1.1开始与结束标记 <HTML> </HTML> HTML文档的开始标记是<HTML>,它告诉浏览器下面的内容是HTML文档;在HTML文档结束处要有对应的</HTML>标记,它告诉浏览器HTML文档结束了。 开始与结束标记语法格式为: <HTML> 这里开始的内容为HTML文档。 </HTML>

3.1.2头部标记<head></head> 头部标记语法格式为: <head> HTML文档的头部内容。 </head> 头部内容里面一般包括标题。

3.1.3标题标记<title></title > <title>和< /title >标记中间所包含的文字,就是这个Web页面的标题,它写在头部标记之中。标题会显示在Web浏览器最上面的title(标题)栏的位置。用户可以把标题加入书签(Bookmark)中,还可以提供加入列表(Hostlist、Bookmark)的文本,所以一定要使标题标记文本有明确的意义,最好用中文。 标题标记语法格式为: <title>Web页面的标题</title >

  3.1.4主体标记<body></body> <body>标记是Web页面主体的开始,对应结束符号是</body>。Web页面的主要内容都在<body>标记之中。<body>还有一些属性可以设定背景色、背景图形等。 主体标记语法格式为: <body> 这里是HTML文档的主体内容。 </body>

3.1.5基本结构举例 下面我们以一个简单的例子说明如何用HTML语言来编写Web页面程序的。这里3-1.HTML是一个文本文件,可以用任何编辑软件来编写。如果使用Word编辑软件,保存文件时在“保存类型”中选择“纯文本”。   例3-1.HTML,电子商务系统页面。 <HTML> <head> <title>电子商务系统页面</title>

看看电子商务系统页面 </head> <body> 使用电子商务系统,了解电子商务系统 </body> </HTML> 在IE浏览器的地址栏中直接输入要打开的文件名(如G: \ dzsw \ 3-1.HTML),按回车键或者在IE浏览器菜单[文件]的下拉菜单中选择“打开”命令,在弹出窗口中按[浏览]按钮,通过“搜寻”窗口找到要打开的文件(如G:\dzsw\3-1.HTML),然后单击[打开]按钮、[确定]按钮,即可在浏览器中看到图3-1所示的页面。

图3-1 电子商务系统页面

3.2文本格式标记 3.2.1标题字体<H></H> 从图3-1中可以发现,头部和主体内容连在一起,而且字体大小也一样。HTML语言如何解决这个问题呢?它是通过标题字体来处理的。标题字体可以自动放在指定位置,且显示不同的黑体字。 标题字体是通过<H></H>标记实现的。被<H1>和</H1>夹在中间的文字,是文章里的大号字标题字体。从<H1>、<H2>到<H6>,可以依次标注出六个层级的子标题,各子标题的差别在于,标题数字小的标题文字比数字大的标题文字更大、更粗、更显眼。每遇到一个标题,当前段落就会终止,标题前后自动留出一定的空白,文本自动从下一行开始。

标题字体语法格式为: <Hi>标题文字</Hi> (i=1,…,6) 例3-2.HTML,不同的标题字体。 <HTML> <body><H1>电子商务系统(1号字体)!</H1> <H2>电子商务系统(2号字体)!</H2> <H3>电子商务系统(3号字体)!</H3> <H4>电子商务系统(4号字体)!</H4>

<H5>电子商务系统(5号字体)!</H5> </body> </HTML> 例3-2.HTML显示结果如图3-2所示。

图3-2不同标题的字体

3.2.2字体大小标记<font></font> 字体大小标记语法格式为: <font size=#>文字</font> #=1,2,3,4,5,6,7 或 +#,-#,缺省时为3号字体。 例3-3.HTML,基本文字字体的大小。 <HTML>

<body> <font size=7>商务系统设计(7号字体)</font> <font size=5>商务系统设计(5号字体)</font> <font size=3>商务系统设计(3号字体)</font> <font size=2>商务系统设计(2号字体)</font> <font size=1>商务系统设计(1号字体)</font> </body> </HTML> 例3-3.HTML显示结果如图3-3所示。

图3-3 不同大小字体的文字

3.2.3 段落标记<P></P>与换行标记<br> <P>是HTML格式中特有的段落元素。在HTML格式里我们不必关心文章的每行宽度,即不用担心每行文字太长而被截掉,HTML会根据窗口的宽度将行内过长文字自动转折到下一行。在原始文件中的段落标记<P>,将指出在此告一段落,下面的文字应另起一段。如果没有遇到<P>,就会把所有的文字都挤到一个段落里。另外一个类似的标记元素是<br>。<br>标记用来标识一个换行动作,相当于字处理文件中的回车键功能,在HTML文件中可以用它来调整行间距。注意:<br>标记是单独使用的。 段落标记语法格式为: <P>文字</P> 文本<br>

例3-4.HTML,段落标记和换行标记。 <HTML> <body> 在HTML格式里我们不必关心文章的每行宽度,即不用担心每行文字太长而被截掉。(没加标记) <P>在HTML格式里我们不必关心文章的每行宽度,</P> <P>不用担心每行文字太长而被截掉。(加标记)</P> <P>在HTML格式里我们不必关心文章的每行宽度,<br> 不用担心每行文字太长而被截掉<br> </body> </HTML>

例3-4.HTML显示结果如图3-4所示。 图3-4 使用段落标记和换行标记的结果

3.3超链接标记<A></A> 3.3.1链接到本机另一Web页面 链接到本机上的Web页面很简单,只要把文件名和路径赋给href就可以了。 语法格式为: <A href="路径\文件名.HTML">链接到文件名</A> 在浏览器中将看到“链接到文件名”下底线,当鼠标移到它上面时,鼠标的箭头变成小手,在此单击鼠标,便可将其链接到同一机器的名为"文件名.HTML"文件上。例如,<A href="G:\dzsw\3-2.HTML">这里是"3-2.HTML"页面 </A>。在浏览器中单击这里是"3-2.HTML"页面,浏览器将打开3-2.HTML文件。

3.3.2链接到另一机器的Web页面 链接到另一台机器的Web页面也很简单,只要把目的地的URL地址赋给href就可以了。语法格式为: <A href="URL">这里是某地方</A> 例如,想链接到“新浪”主页,可以写成: <A href="http:\www.sina.com">这里是新浪网主页</A> 例 3-5.HTML,链接到其它计算机中的Web页面。 <HTML> <head>

<title>Web页面制作</title> </head> <body> 例如,可以链接到本机的 <A href="G:\dzsw\3-2.HTML">3-2.HTML页面 </A> <p>链接到另一台机器的Web页面也很简单,只要把目的地的URL地址赋给href就可以了。</p>例如,想链接到“新浪”主页<A href="http:\www.sina.com">在这里点一下即可进入新浪网页</A>

</body> </HTML> 例3-5.HTML显示结果如图3-5所示。

图3-5两种不同的超链接

3.3.3链接到同一Web页面的其它段落 除了链接到另一个HTML文件之外,也可以在一篇文章内随意地链接。这和前面两种链接稍有不同,需要先做出一个“锚”标记,即链接的目标地,再做“锚”的链接。例如,先在文章中选择“第一章”做“锚”标记,<A name="第一章">第一章</A>;再做“锚”的链接<A href="#第一章">链接到第一章</A>,则“链接到第一章”会变色。并加有下底线,在此单击鼠标,便可将其链接到本文章中标有<A name="第一章">第一章</A>的地方。 例 3-6.HTML,看看是如何链接到同一Web页的其它段落。

<HTML> <head> <title>Web页面制作</title> </head> <body> 例如:可以链接到本机的 <A name= "第一章">第一章</A>为“锚”标记。 <p>除了链接到另一个HTML文件之外,也可以在一篇文章内随意地链接。<br>这和前面两种链接稍有不同,需要先做出一个“锚”标记,即链接的目标地,</br>

再做“锚”的链接。</p> <A href="#第一章">在这里点一下即可进入第一章</A> </body> </HTML>  例3-6.HTML显示结果如图3-6所示。

图3-6 在同一页面上建立链接

3.3.4链接到不同文件的另一个段落 如果链接到不同文件的某一个段落,则其表示方法需做改变。假如在B1文件里建立链接"链接到第一章",而锚标记"第一章"在B2文件中,则可写成: <A href="B2的文件名#第一章">链接文字</A> 这样,当在B1文件中点击"链接到第一章",就会跳到B2文件的"第一章"的位置,而不是文件中的其它地方。 例3-7.HTML,链接到别的Web页的某一锚位置。

<HTML> <head> <title>Web页面制作</title> </head> <body> <A href="g:\dzsw\3-2.html#第一章">在这里点一下</A> 就会跳到3-6.html文章的“第一章”这个位置。 </body> </HTML> 例3-7.HTML显示结果如图3-7所示。注意,这里假定例3-6.html文件的"第一章"是已经建立了“锚”标记的。

图3-7 在不同页面上建立链接

3.4图像标记<img> 如果Web页面上全是文字,会使人觉得很单调。怎样才能使页面活泼一点呢?我们可以插入一些图像,从而使页面变得图文并茂。 插入图像的语法格式如下: <img src=图像的URL地址> img提示下面要将插入一个图像,src指出图像的来源URL地址。注意,图像标记<img>没有结束标记。

例 3-8.html,在Web页面中插入一个图像。 <head> <title>Web页面制作</title> </head> <body> 这里要插入一个图像 <img src=shu.gif> </body> </HTML>

例3-8.HTML显示结果如图3-8所示。 图3-8 插入图像

3.5表格标记<table></table> 加入表格可使页面整齐直观。但写起来非常麻烦,这里只介绍其部分语法格式。 其语法格式可分为以下五部分: 1.表格标记 <table>…</table> <table>表示下面是一个表格的内容的开始,</table>表示表格结束。 2.表格标题标记 <caption align=#>表格标题</caption>

这是表示一个表格的标题。表格的标题也可不要。Align可选择top(标题放在表格上面居中),bottom(标题放在表格下面居中),缺省时,标题放在表格上面居中。 3.表格行标记 <TR>…</TR> 此标记表示表格一行的开始和结束。 4.字段名标记 <TH>字段名</TH> 在<TH></TH>中间加入字段名,有几个字段名就加入几个<TH></TH>标记。

5.数据标记 <TD>数据</TD> 在<TD></TD>中间加入数据,一般有几个字段名就加入几个<TD></TD>标记。其属性有:border=#表示表的边框,取像素值,缺省时,表格没有边框。 例 3-9.html,这是两个普通的表格,一个不带边框,一个带边框。 <HTML> <table> <caption 商品价格表</caption> <TR><TH>日期</TH><TH>白菜</TH><TH>鸡蛋</TH></TR>

<TR><TD>6. 1</TD><TD>1 <TR><TD>6.1</TD><TD>1.20</TD><TD>4.80</TD></TR> <TR><TD>6.2</TD><TD>1.00</TD><TD>5.00</TD></TR> </table><br> <table border=5> <caption 商品价格表</caption> <TR><TH>日期</TH><TH>白菜</TH><TH>鸡蛋</TH></TR> </table> </HTML>

显示结果如图3-9所示。 图3-9 带框和不带框的表格

3.6地址标记<address></address> 这个标记通常用来告诉读者本文作者的联系地址、电话、E-mail信箱。经常是将E-mail地址放在文件的最后面。<address> … </address>之间的字是斜体。 例 3-10.html,留地址。 <HTML> <head> <title>地址联系</title> </head>

<body> <address> 地址:湖南大学北校区信息管理系 电话:0731-8684785 E-mail信箱: <A href="mailto:HDXGZSQ@SOHU.COM">HDXGZSQ@SOHU.COM</A> </address> </body> </HTML>

显示结果如图3-10所示。 图3-10 留地址的方法

3.7表单标记<form></form> 服务器将处理过的用户信息的HTML文件返回到客户端的浏览器中显示出来。 Form的基本语法格式为: <form method="" action=""> <input type="" name=""> …… </form> method说明和服务器交换信息时所使用的方式,一般选择post或者get。

3.7.1简单输入文本框 简单输入文本框给用户提供输入一行简短的回答方式。其HTML语言十分简单,只要在<form>标记后加入<input type=".text">,并以</form>结束即可。如果想控制文本框的窗口大小,可以输入属性size=N,N以字节为单位;否则,浏览器就以缺省值20设置。如果输入的字超过显示区域,会自动向左滚动,还可以用属性maxlength=N限制最多输入的字节。其中属性Name的属性值“X”是将输入值传给服务器时使用的输入信息的名字。 例 3-11.html,输入文本框。 <HTML> <body>

<form> 这是一个文本框<input type="text" name="x1" size=15> </form> </body> </HTML> 显示结果如图3-11所示。 输入文本框语法格式为: <input type="text" name="name" size=# value="x">

图3-11 输入文本框

3.7.2 显示初始值的多个文本框 文字作为初始值可以出现在文本框里面,只需在<input>标记中加入属性value="显示的文字"即可。" "中的字可以随意选择。可以随意加入几个文本框。排列的方式可以用前面的标记来确定,否则将排在一行。 例3-12.html,显示初始值的多个文本框。 <HTML> <body> <form> 电话号码:<input type="text" name=x1 value="0731-8684785">

<P>姓名:<input type="text" name=x2 ></P> <P>出生日期:<input type="text" name=x3 value="1965-05-10"></P> </form> </body> </HTML> 显示结果如图3-12所示。

图3-12 具有初始值的文本框

3.7.3输入口令的文本框 例 3-13.html,输入口令,这个口令的长度为8。 <HTML> <body>   3.7.3输入口令的文本框 例 3-13.html,输入口令,这个口令的长度为8。 <HTML> <body> <form> 口令:<input type="password" Name=x1 size=8 maxlength=8> </form> </body> </HTML>

显示结果如图3-13所示。 输入口令语法格式为: <form> <input type="password" Name="NAME" size=# maxlength=#> </form>

图3-13 输入口令的文本框

3.7.4输入一个多行多列的文本框 如果希望用户多输入一些内容,以便回答问题或者进行讨论,可建立一个多行多列的文本框。只要在<form>标记后,插入一个这样的标记:<textarea clos=x rows=y>,而后,照常加上</textarea>和</form>标记。属性cols确定文本框的宽度,它指的是多行多列文本框的一行同时出现多少个文字;属性rows确定多行多列文本框的高度,即有多少行文字一次出现。 例 3-14.html,输入一个多行多列的文本框。 <HTML> <body> <form>

<p>一个多行多列的文本框</p> <textarea cols=30 name=x1 rows=8> </textarea> </form> </body> </HTML> 显示结果如图3-14所示。

图3-14 多行多列文本框

输入多行多列的文本框语法格式为: <form> <textarea name= "NAME" cols=# rows=#> </textarea> </form>

3.7.5提交按钮及重置按钮 怎样把输入的信息传递出去呢?可利用提交及重置按钮来完成。 提交按钮(Submit Button)是把用户输入的内容提交给服务器进行处理。重置按钮(Reset Button)是把用户输入的内容清除掉,重新输入。 这两个按钮的建立也很容易,在<form>标记下面再加入<input type="Submit">和<input type="Reset">即可。在input标记里,输入value的属性值可改变按钮上的字,否则它自动写上submit和reset。上面介绍的文本框都需要配上提交按钮和重置按钮才算完整。

例 3-15.html,创建提交和重置。 <HTML> <body> <form> 电话号码:<input type="text" name=x1> <P>姓名:<input type="text" name=x2 > </P> <P>出生日期:<input type="text" name=x3 value="1965-05-10"> </P> <input type="Submit" value="提交">

<input type="Reset"> </form> </body> </HTML> 显示结果如图3-15所示。

图3-15 创建提交与重置按钮

3.7.6单选框 单选框是给用户提供一些可选的内容,让用户选择,但只能选择其中的一项。要创建一个单选框(radio button),只需在<form>标记后加上<input type="radio">,再以</form>结束即可。还可以在每一个按钮后加上要选的内容,并插入间隔线或者分段标记。如果想让其中的按钮默认为选中,只要在input标记中加入checked属性就可以了。 例 3-16.html,创建单选框。 <HTML> <body> <form>

<H3>单选框<br> <input type="radio" name=x1 value="Yes">Yes <input type="radio" name=x1 value="No">No <input type="submit" value="提交"> <input type="reset"> </form> <H3>多选一<br> <input type="radio" name=x1 value="香蕉" checked>香蕉<br> <input type="radio" name=x1 value="苹果">苹果<br>

<input type="radio" name=x1 value="李子">李子<br> <input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </HTML> 显示结果如图3-16所示。

图3-16 创建单选框

创建单选框语法格式为: </form> <input type="radio" name="NAME" value="x"> …… <input type="radio" name="NAME" value="n"> 注意,单选框的属性name的属性值"NAME"是相同的,因为只需选一个输入信息。

3.7.7多选框 多选框是给用户提供选择多项内容。要创建一个多选框,只需在<form>标记后加上<input type=“checkbox”>,再以</form>结束即可,在每一个“checkbox”后跟有要用于选择的文本内容或者图像。可以再插入间隔划线或者分段标记。 例 3-17.html,创建多选框。 <HTML> <body> <form> <H3>多选框</H3> <input type="checkbox" name="x1">北京<br>

<input type="checkbox" name="x2">上海<br> <input type="checkbox" name="x4" checked>广州(已被选择)<br> <input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </HTML> 显示结果如图3-17所示。

图3-17创建多选框

创建多选框的语法格式为: </form> <input type="checkbox" name="NAME1"> …… <input type="checkbox" name="NAME9"> 注意,多选框的属性Name的属性值"X"是不同的,因为可以选择多个输入信息。

3.7.8下拉菜单及滚动菜单 下拉菜单是以<form>标记开始,再接<select>标记。<select>标记表示可以在一个给定的选择项范围内进行选择,因此,接着就给出每一个选择项。选择项采用<option>标记,<option>标记需放在每个选择项之前。滚动菜单只是在<select>标记中加入mutiple属性,允许一次选多个选项,类似多选框,如<select mutiple size=x>。如果缺省mutiple,一次只能选择一项,类似单选框。其中size=x是一次同时显示在菜单里的选择项(或者选择行)数。菜单的宽度由最长的选择项确定。 例 3-18.html,创建下拉菜单。 <HTML>

<body> <form> 下拉菜单中任选一个<P> <select name=x1> <option>钢笔 <option>铅笔 <option>书籍 <option>纸张 </select>

<P><input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </HTML> 显示结果如图3-18所示。 例 3-19.html,创建滚动菜单。 <HTML> <body> 滚动菜单可多选

图3-18创建下拉菜单

<form> <select name=x1 multiple size=4> <option>香蕉 <option>葡萄 <option>桃子 <option>梨子 </select> <P><input type="submit" value="提交">

<input type="reset" value="重置"> </form> </body> </HTML> 显示结果如图3-19所示。 关于表单标记,需要注意的是:所有的form都是以<form>标记开始,以</form>标记结束。每新加入一个<form>标记,浏览器就产生一个新的段落。因此,如果想将一个下拉菜单或者radio button放到语句的中间,应将 <form>标记放在段落的开始处,而不是放在段落中。

图3-19创建滚动菜单

可以将多个form元素(如checkboxes,下拉菜单等)放在同一对<form></form>标记中,而不必加入一个元素就放上一对<form></form>标记。在编写完下拉式菜单时,每个下拉菜单以</select> </form>标记结束。 HTML语言的标记还有很多,这里介绍的只是一些基本的标记,读者如果有兴趣,可以参阅专门的HTML语言资料。 掌握了HTML语言,就具备了设计电子商务系统的基础。目前,HTML语言正向着XML语言的方向发展,将使网络语言更加标准化。