查看: 2557|回复: 12

[转帖]HTML教程

[复制链接]
发表于 2005-4-5 21:50:51 | 显示全部楼层 |阅读模式
第一章 初识HTML<BR><BR>    现在的网页设计软件很多,如Dreamweaver、Frontpag等软件都可以用来设计网页,但要想制作出好的网页,仅靠这些是远远不够的。以上两种软件都是自己产生HTML代码,有时那些自己产生的代码会有一些错误,这就需要你亲自去通过HTML修改,如果你不懂HTML,当你打开一个网页的源文件是就会一片茫然。只有当你懂的了HTML,修改起来才会得心应手。<BR>要想成为一个专业的网页设计师仅凭这一点是远远不够的,你要会Photoshop、Fireworks等图象处理软件以及动画制作软件Flash,还要懂几门脚本语言如JavaScript,数据库、ASP、PHP等等,再加上一定的艺术天赋,您一帝国内会成为一个优秀的网页设计师的。<BR>好了,言归正传,我们还是从最简单、最基本的学起,下面我们就开始学习HTML。<BR>   <BR>  1、什么是HTML <BR><BR>    HTML(HyperText Markup Language)是随着网络 普及越来越常用的概念,它的全程是“超文本标识语言”,这是一中种驱动World Wide Web的新型语言。Web页都是用专门的语言---HTML建立的。这种标识语言定义了一系列的标识,每个标识表示一定的意义。我们只要利用这样的标识,就可以按照特定的方式,也就是我们希望的方式,将网页中的数字、文字和图象加以组织,形成个 有自己风格而又有一定统一性的网页。<BR>HTML和传统的计算机语言很不相同。严格地说,他并不是一种编程语言,不需要对HTML语言的文件进行便编译和连接,因此由HTML语言写的东西更多的像文档,而不像程序,理解这一点十分重要。不妨这样理解这个过程 :<BR>(1)写出HTML文件。<BR>(2)用浏览器装载HTML文件。<BR>(3) 浏览器“读”HTML文件时,如果遇到标识,就按照标识的意义来显示它的文本或图形。<BR>好了,我们还是先来举个例子吧,请看下列一段代码:<BR>   <BR>  &lt;html&gt;<BR>&lt;head&gt;<BR>&lt;title&gt;这一个简单HTML的例子&lt;/title&gt; <BR>&lt;/head&gt;<BR>&lt;body&gt;<BR>&lt;h1&gt;你好,欢迎来到温馨家园!&lt;/h1&gt;<BR>&lt;img src="TV1.GIF"&gt; <BR>&lt;a href="mailtjq_1979@sohu.com"&gt;给我写信!&lt;/a&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt; <BR>   <BR>  打开记事本,将以上文字复制其上,然后保存。保存时要把保存类型改为所有文件。然后输入一个文件名(如visn.htm或visn.html),注意,一定要带上扩展名.htm或.html,如下图:<BR>   <BR>  然后单击保存,打开即的得下图:<BR>   <BR>   这个例子运行结果简单单调,但是他的HTML语言源文件却十分典型和简单。你应当注意到以下几点:<BR><BR>每个标识都被包含在尖括号中。 <BR>标识一般是成对出现的,后面的个加有斜杠,这表示结束之前的同名设置,例如&lt;title&gt;和&lt;/title&gt; <BR>在上面的例子中我们使用了张图片,这个语句:&lt;img src="TV1.GIF"&gt;, 注意: "TV1.GIF"是路径,本例中所指的该图片和该网页在一个根目录下,如果该图片在一个名为visn的文件夹中,该文件夹和该网页在同一个根目录下该语句要该为:&lt;img src="Visn/TV1.GIF"&gt;。否则图片处只显示一个叉号。<BR>&lt;a href="mailtjq_1979@sohu.com"&gt;给我写信!&lt;/a&gt;表示一个链接,这个链接和一般的链接不大一样。一般链接"mailtjq_1979@sohu.com"是一个以http开头的URL,这个例子中的协议是mailto,这表示我们用普通的E-mail的协议发送邮件。<BR>HTML是如此的简单,却能完成几乎所有的我们希望能在网页中完成的工作。HTML是WWW 中所必需的,也Interent中所必需的。
回复

使用道具 举报

发表于 2005-4-17 13:27:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

柳雪梅 该用户已被删除
发表于 2005-4-19 20:46:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

柳雪梅 该用户已被删除
发表于 2005-4-19 20:50:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

柳雪梅 该用户已被删除
发表于 2005-4-19 20:59:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:52:07 | 显示全部楼层
第二章 HTML的页面结构<BR><BR>1、HTML的结构安排 <BR><BR>通过上一章的例子,对HTML有了初步的认识,上一章的例子虽然简单<BR>但它包含了一张网页中所有的必要元素。HTML的标识是用尖括号括起<BR>的,并且一般都是成对出现的。开头的标识是用尖括号括起的,结尾在<BR>括起的标识前要加一个斜杠,如&lt;html&gt;……&lt;/html&gt;,而这对表示中间所夹带<BR>的省略号就是网页的内容。<BR>网页中包含可见部分和不可见部分,即主体(&lt;body&gt;……&lt;/body&gt;)和<BR>头部(&lt;head&gt;……&lt;/head&gt;)。头部主要是网页的说明部分,如标题,标题<BR>是用&lt;title&gt;……&lt;/title&gt;括起的。而网页的那两部分都包含在&lt;html&gt;……&lt;/html&gt;中间。<BR>下面我们还是先来学习一下: <BR>  <BR>  (1)&lt;body bgcolor=# text=# link=# alink=# vlink=#&gt;<BR><BR>bgcolor --- 背景色彩 <BR>text ------ 非可链接文字的色彩 <BR>link ------ 可链接文字的色彩 <BR>alink ----- 正被点击的可链接文字的色彩 <BR>vlink ----- 已经点击(访问)过的可链接文字的色彩 <BR>#代表“#+6位16进制数”,是用来表示颜色的如: #FF0000、#00FF00、#0000FF、#000000、#AABBCC。我们以“#AABBCC”为例:<BR>其中AA表示红色的强弱,BB表示绿色的强弱,CC表示蓝色的强弱。这种表示方法也就是我们在PHOTOSHOP中所说的RGB模式<BR>   <BR>  (2)&lt;body&gt;的background属性,背景图象<BR><BR>有时为了美化我们的网页,要给网页加一个背景图象,就要用到background=\"image -URL\"这一属性,如&lt;body background=\"bj.gif\"&gt;……&lt;/body&gt;<BR>   <BR>  (3)&lt;body&gt;的bgProperties属性,背景绑定<BR><BR>有时为了渲染气氛,我们要是背景背景固定,而拖动滚动条是只有内容移动这时我们就要在&lt;body&gt;中添加bgProperties=fixed这一属性方法为&lt;body text=#ffffff bgProperties=fixed bgColor=#000000 background= bj.jpg&gt; 我们需要给网页加一个背景图片,因为只有在有背景的情况下才能现出此功能。要看运行结果,请电击此处<BR>   <BR>  2、语言字符集(Charsets)的信息    <BR>  &lt;meta http-equiv=\"Content-Type\" content=\"text/html;charset=#\"&gt;<BR>#为:<BR><BR>us-ascii, iso-8859-1, x-mac-roman, iso-8859-2, x-mac-ce,<BR>iso-2022-jp, x-sjis, x-euc-jp,<BR>euc-kr, iso-2022-kr,<BR>gb2312, gb_2312-80,<BR>x-euc-tw, x-cns11643-1, x-cns11643-2, big5 <BR>   <BR>  一般情况下请把#选为gb2312,否则可能会出现乱码。我们可以试一下,我们把# 选为iso-2022-kr,结果是怎样的呢?可点击此处。要想改正此错误,请点查看,然后在代码的子菜单中选择简体中文(GB2312)即可。当然,我们的读者看到乱码后是没有耐心这样做的,因此为保险起见,我们还是老老实实的加上此语句并选#为gb2312。   <BR>  3、链接    <BR>  (1)基本语法:&lt;a href=\"URL\"&gt; ... &lt;/a&gt;<BR><BR>例如我们要把本页链接到首页,其做法为:&lt;a href=\"index.htm\"&gt;温馨家园&lt;/a&gt;,运行结果为:温馨家园<BR>   <BR>  (2)新开窗口:<BR><BR>上面的链接只是页面的跳转,有时我们的链接需要在另一个窗口中开启,这就需要用到&lt;a&gt;的另一属性target=\"Window_Name\"。示例如下:&lt;a href=\"index.htm\" target=\"index.htm\"&gt;温馨家园&lt;/a&gt;,运行结果为:温馨家园<BR>   <BR>  (3)命名锚记:<BR><BR>有是一张网页内容很多,而我需要的链接是到另一张网页的某个确定的位置,这就需要定义命名锚记,也就是锚点,其定义方法是:&lt;a name=\"name\"&gt;……&lt;/a&gt;其中name是锚点的名称示例如下:&lt;a name=JavaScript_03&gt;&lt;h2 align=\"center \"&gt;算术操作符&lt;/h2&gt;&lt;/a&gt;我们要把某个链接连接在此处,其链接方法为:&lt;a href=\"biaoge_javascript.htm#JavaScript_03\"&gt;算术操作符&lt;/a&gt;。注意:href=\"锚点所在的网页名+#+锚点名\"。要看示例,请点击此处<BR>   <BR>  4、水平线 &lt;hr&gt;   <BR>  &lt;hr&gt;<BR><BR>  (1)水平线的宽度size=#   <BR>  &lt;hr size=5&gt;<BR><BR>  (2)水平线的长度width=#    <BR>  &lt;hr width=300&gt;<BR>   <BR>  (3)水平线的对齐方式align=# 其中#为left、 right、center   <BR>  &lt;hr width=300 align=\"left\" &gt;:<BR><BR>&lt;hr width=300 align=\"center\" &gt;:<BR><BR>&lt;hr width=300 align=\"right\" &gt;:<BR>   <BR>  (4)标线的颜色color=# 其中#为RGB模式的十六进制表示的数或 Black、Oliv、 Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green,Purple, Silver, Yellow, Aqua等   <BR>  &lt;hr color=Blue width=300&gt;<BR>   <BR>5、HTML中的注释   <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:53:22 | 显示全部楼层
第三章 字体<BR><BR>1、标题字 &lt;hn&gt;……&lt;/hn&gt; n=1、2、……6  <BR>        <BR>  &lt;h1&gt;第三章 字体&lt;/h1&gt; 第三章 字体   <BR>  &lt;h3&gt;第三章 字体&lt;/h3&gt; 第三章 字体   <BR>  &lt;h6&gt;第三章 字体&lt;/h6&gt; 第三章 字体   <BR>  &lt;hn&gt;……&lt;/hn&gt;中n为1、2、……其中的字体为加粗的宋体字,颜色为当前网页的文本字颜色。   <BR>      <BR>  2、字体font的属性   <BR>  &lt;font size=\"\" color=\"\" face=\"\"&gt;……&lt;/font&gt;   <BR>  (1)size=\"\":表示字体的大小,为1、2……7。   <BR>  &lt;font size=\"3\"&gt;当前字为三号字!&lt;/font&gt; 当前字为三号字!   <BR><BR>  &lt;font size=\"6\"&gt;当前字为六号字!&lt;/font&gt; 当前字为六号字!   <BR>      <BR>  (2)color=\"#\":表示字体的颜色,其中#为RGB模式的十六进制的数表示或下列单词表示: Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua <BR>   <BR>  &lt;font color=\"Fuchsia\"&gt;当前颜色 为Fuchsia&lt;/font&gt; 当前颜色字体为Fuchsia   <BR>  &lt;font color=\"#0000FF\"&gt;当前颜色 字体为#0000FF&lt;/font&gt; 当前颜色字体为#0000FF   <BR>      <BR>  (3)face=\"\":表示字体,为黑体、仿宋_GB2312、华文行楷、隶书、宋体、方正舒体、华文彩云、方正姚体、华文新魏、幼圆等等,其中默认字体为宋体。   <BR>      <BR>  3、其他   <BR>  (1)加粗&lt;b&gt;……&lt;/b&gt;与&lt;strong&gt;……&lt;/strong&gt;   <BR>  &lt;b&gt;粗体字&lt;/b&gt; 粗体字   <BR>  &lt;strong&gt;粗体字&lt;/strong&gt; 粗体字   <BR>      <BR>  (2)斜体字&lt;i&gt;……&lt;/i&gt;和&lt;em&gt;……&lt;/em&gt;   <BR>  &lt;i&gt;斜体字&lt;/i&gt; 斜体字   <BR>  &lt;em&gt;&gt;斜体字&lt;/em&gt;&gt; 斜体字   <BR>  &lt;b&gt;……&lt;/b&gt;和&lt;i&gt;……&lt;/i&gt;是用在老版本的HTML中,而在新版本的XHTML中常用&lt;strong&gt;……&lt;/strong&gt;和&lt;em&gt;……&lt;/em&gt;。 <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:54:28 | 显示全部楼层
第四章 网页中的图片<BR><BR>1、插入图片的基本语法  <BR>  (1)&lt;img src=#&gt; #=图象的 URL   <BR>  如:&lt;img src=\"Visn/Picture/TIANSHI1.GIF\"&gt;   <BR>     <BR>  (2)&lt;img alt=#&gt; #=在浏览器尚未完全读入图象时,在图象位置显示的文字   <BR>  示例    <BR>  2、图象和文字的对齐   <BR>  (1)&lt;img align=#&gt; #=top, middle, bottom,baseline,texttop,absmiddle,absbottom,left,right   <BR>        <BR>  &lt;img align=\"baseline\"&gt; &lt;img align=\"middle\"&gt; &lt;img align=\"top\"&gt;   <BR>  天使  天使 天使   <BR>  (2)&lt;br clear=all&gt;   <BR>  &lt;img src=\"Visn/Picture/TIANSHI4.gif\" align=left&gt;小天使!&lt;br&gt;<BR>可爱的小天使<BR>&lt;br clear=all&gt;<BR>小天使是吉祥的象征&lt;br&gt;<BR>如果你遇见了小天使,那就意味着不将有好运<BR>   <BR>  小天使!<BR>可爱的小天使<BR>小天使是吉祥的象征<BR>如果你遇见了小天使,那就意味着不将有好运   <BR>  (3)边框&lt;img border=#&gt; #=value   <BR>  &lt;img src=\"Visn/Picture/TIANSHI4.gif\" border=10&gt;   <BR>     <BR>      <BR>  2、图片“分割线”   <BR>  前面我们学了HTML自带的分割线&lt;hr&gt;,它要占据一行的位置,并且它只能是横向的。下面我要给大家介绍一个小技巧,用图片做分割线。我们要先做一个黑色的1px×1px大的图片,如右图:(为了便于大家阅读,我们将图片显示为20px×20px)。我们就是用这样一张图片来实现灵活多变的分隔线。<BR>   <BR>  (1)长短的变化   <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"100\" height=\"1\"&gt;   <BR>     <BR>      <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"200\" height=\"1\"&gt;   <BR>     <BR>      <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"300\" height=\"1\"&gt;   <BR>     <BR>      <BR>  (2)粗细的变化   <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"200\" height=\"2\"&gt;   <BR>     <BR>      <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"200\" height=\"3\"&gt;   <BR>     <BR>      <BR>  &lt;img src=\"Visn/Picture/fenge1.gif\" width=\"200\" height=\"4\"&gt;   <BR>     <BR>      <BR>  (3)纵向分割线   <BR>          <BR>  A. &lt;img src=\"Web/Visn/Picture/fenge1.gif\" width=\"2\" height=\"120\"&gt;   <BR>    <BR>B. &lt;img src=\"Web/Visn/Picture/fenge1.gif\" width=\"2\" height=\"100\"&gt; <BR>    <BR>C. &lt;img src=\"Web/Visn/Picture/fenge1.gif\" width=\"3\" height=\"80\"&gt; <BR>  我们在第五章的页面排列中将用到图片分隔线 <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:55:49 | 显示全部楼层
第五章 文字的布局<BR><BR>1、行的控制  <BR>  (1)段(Paragraph)与段之间要隔一空行&lt;p&gt;……&lt;/p&gt;   <BR>  如:&lt;p&gt;你好吗?&lt;/p&gt;&lt;p&gt;好!谢谢!&lt;/p&gt;   <BR>  运行结果为:   <BR>  你好吗?<BR><BR>好!谢谢!<BR>   <BR>  (2)换行 &lt;br&gt;   <BR>  换行标示&lt;br&gt;是单个出现的(在Dreamweaver中,击[Enert]是另起一段,也就是要隔一空行,击[Enert]+[Shift]是换行)。   <BR>  如:你好吗?&lt;br&gt;好!谢谢!   <BR>  运行结果为:   <BR>  你好吗?<BR>好!谢谢    <BR>  2、文字的对齐(Alignment) <BR>   <BR>  (1)&lt;hn align=#&gt;...&lt;/hn&gt; #=left, center, right<BR>   <BR>  &lt;h3 align=right&gt;Welcome!&lt;/h3&gt;   <BR>  Welcome!   <BR>  (2)&lt;p align=#&gt;...&lt;/p&gt; #=left, center, right    <BR>  &lt;p align=center&gt;Welcome!&lt;/p&gt;   <BR>  Welcome!<BR>   <BR>  (3)&lt;center&gt;...&lt;/center&gt;    <BR>  &lt;center&gt;Welcome!&lt;/center&gt;    <BR>  Welcome!    <BR>  3、文字的分区(Division)显示   <BR>  (1)&lt;div align=left&gt; ... &lt;/div&gt;   <BR>  &lt;div align=left&gt;&lt;br&gt;欢迎来到温馨网络学院&lt;br&gt;<BR>今天我们来学习HTML!&lt;br&gt;&lt;/div&gt;   <BR>  欢迎来到温馨网络学院<BR>今天我们来学习HTML!   <BR>  (2)&lt;div align=centrt&gt; ... &lt;/div&gt;   <BR>  &lt;div align=centrt&gt;&lt;br&gt;欢迎来到温馨网络学院&lt;br&gt;<BR>今天我们来学习HTML!&lt;br&gt;&lt;/div&gt;   <BR>  欢迎来到温馨网络学院<BR>今天我们来学习HTML!   <BR>  (2)&lt;div align=right&gt; ... &lt;/div&gt;   <BR>  &lt;div align=right&gt;&lt;br&gt;欢迎来到温馨网络学院&lt;br&gt;<BR>今天我们来学习HTML!&lt;br&gt;&lt;/div&gt;   <BR>  欢迎来到温馨网络学院<BR>今天我们来学习HTML!   <BR>      <BR>  4、列表   <BR>  (1)无序列表 &lt;ul&gt;&lt;li&gt;...&lt;/ul&gt;   <BR>  代码如下:   运行结果如下:   <BR>  &lt;ul&gt;<BR>&lt;li&gt;Windows 98<BR>&lt;li&gt;Windows 20000<BR>&lt;li&gt;Windows XP<BR>&lt;/ul&gt;<BR>Windows 98 <BR>Windows 20000 <BR>Windows XP <BR>   <BR>      <BR>  &lt;li&gt;的属性type=#:#=disc、circle、square。   <BR>  代码如下:   运行结果如下:   <BR>  &lt;ul&gt;<BR>&lt;li type=disc&gt;Windows 95<BR>&lt;li type=circle&gt;Windows 98<BR>&lt;li&gt;Windows Me<BR>&lt;li type=square&gt;Windows 20000<BR>&lt;li&gt;Windows XP<BR>&lt;/ul&gt; Windows 95 <BR>Windows 98 <BR>Windows Me <BR>Windows 20000 <BR>Windows XP <BR>   <BR>       <BR>  (2)有序列表 &lt;ol&gt;&lt;li&gt;...&lt;/ol&gt;   <BR>  代码如下:    运行结果如下:   <BR>  &lt;ol&gt;<BR>&lt;li&gt;Windows 98<BR>&lt;li&gt;Windows 20000<BR>&lt;li&gt;Windows XP<BR>&lt;/ol&gt; Windows 98 <BR>Windows 20000 <BR>Windows XP <BR>   <BR>      <BR>  a、&lt;li&gt;的属性type=#:#=A-大写字母、a-小写字母、I-大写罗马数字、i-小写罗马数字、l-阿拉伯数字。其中缺省的为阿拉伯数字。<BR>   <BR>  代码如下:   运行结果如下:   <BR>  &lt;ol&gt;&lt;li type=A&gt;DOS<BR>&lt;li&gt;UNIX<BR>&lt;li type=a&gt;Linux<BR>&lt;li&gt;Windows 95<BR>&lt;li type=I&gt;Windows 98<BR>&lt;li&gt;Windows NT<BR>&lt;li&gt;Windows Me<BR>&lt;li type=i&gt;Windows 20000<BR>&lt;li&gt;Windows XP<BR>&lt;/ol&gt; DOS <BR>UNIX <BR>Linux <BR>Windows 95 <BR>Windows 98 <BR>Windows NT <BR>Windows Me <BR>Windows 20000 <BR>Windows XP <BR>   <BR>      <BR>  b、定制序号起始值&lt;ol start=#&gt;: #=1、2、3……   <BR>  代码如下:   运行结果如下:   <BR>&lt;ol start=6&gt;<BR>&lt;li&gt;Windows 98<BR>&lt;li&gt;Windows 20000<BR>&lt;li&gt;Windows XP<BR>&lt;/ol&gt; <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:56:56 | 显示全部楼层
第六章 滚动字幕<BR><BR>  1、基本语法:<BR>&lt;marquee&gt;移动的内容&lt;/marquee&gt; <BR>例如:&lt;maruee&gt;~~~看我的,我会跑~~~&lt;/marquee&gt;<BR><BR>~~~看我的,我会跑~~~<BR>2、&lt;MARQUEE&gt;的各个属性:<BR>(1)方向:direction=# (其中#=right、left、up、down)字幕的运动方向是向#方向运动,缺省值为:left。示例如下:   <BR>  &lt;marquee direction=right&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  &lt;marquee direction=left&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  &lt;marquee direction=up&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  &lt;marquee direction=down&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  (2)速度:scrollamount=# (其中#=1、2、3、……)示例如下:   <BR>  &lt;marquee scrollamount=16&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  (3)循环:loop=#(其中#=1、2、3……循环次数)其中loop的缺省值为无限循环。示例如下:   <BR>  &lt;marquee loop=2&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  (4)底色:bgcolor=#(其中#= Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua )示例如下:   <BR>  &lt;marquee bgcolor=Lime&gt;~~~看我的,我会跑~~~ &lt;/marquee&gt; <BR>~~~看我的,我会跑~~~ <BR>   <BR>  (5)延时:scrolldelay=#(其中#=100、200……为延时的毫秒数)示例如下:   <BR>  &lt;marquee scrolldelay=400&gt;~~看我的,走一走,停一停~~~ &lt;/marquee &gt; <BR>~~~看我的,走一走,停一停!~~~ <BR>   <BR>  (6)行为:behavior=#(其中#=scroll、slide、alternate)当#为slide时是只走一次,当#为alternate是来回走。   <BR>  &lt;marquee behavior=scroll&gt;~~~我在走路~~~&lt;/marquee&gt; <BR>~~~我在走路~~~ <BR>   <BR>  &lt;marquee behavior=slide&gt;~~~我只走一趟~~~&lt;/marquee&gt; <BR>~~~我只走一趟~~~ <BR>   <BR>  &lt;marquee behavior=alternate&gt;~~我在散步~~&lt;/marquee&gt; <BR>~~我在散步~~ <BR>   <BR>  (7)高度height=#和宽度width=#(当#为100、200……时表示分辨率,当#为百分比时表示所占的比例)缺省时随所在的表格的大小而定,示例如下:   <BR>  &lt;marquee height=50 width=200 bgcolor=Fuchsia&gt; ~~~ 看我的,我会走~~~ &lt;/marquee&gt; <BR><BR>~~~看我的,我会走~~~<BR><BR>   <BR>      <BR>  3、运用onMouseover事件和onMouseout事件: <BR>有时可能字幕运动太快而使浏览者不能完整的阅读字幕内容,因此我们要运用onMouseover事件和onMouseout事件,这样当鼠标停留在滚动字幕上时起滚动停止,而当鼠标移开是它有继续滚动。<BR>首先我们要定义ID对象,例如我们可以定义ID=vs,然后我们就可以运用vs的 stop()属性函数和start()属性函数。为了更明了一些,我们还是 举个例子吧。&lt;marquee ID=vs onMouseover=vs.stop() onMouseout=vs.start()&gt;~~~别碰我,我要往前走~~~&lt;/marquee&gt;   <BR>~~~别碰我,我要往前走~~~ <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:58:19 | 显示全部楼层
第七章 表单<BR><BR>    <BR>  一、&lt;form&gt;元素   <BR>  每个表单元素开始于form元素,它是一个块级元素,可以包含所以的表单控件,还有任何必须的伴随数据,如控件的标签、处理数据的脚本或程序的位置等。form元素至少要有特性:method和action。<BR>method特性是取两个值中的一个:geth或post。这些值决定了表单中已收集数据是用什么样的方法发送到服务器的。我们将在后面学习这些。<BR>真正处理表单的数据脚本或程序是在action属性里,这个值程序或脚本的一个完整的URL。   <BR>  二、表单的输入控件   <BR>  (1)文本框控件(type=text)   <BR>  在输入控件中使用最多的就是文本框了,当要你输入姓名和E-mail地址时,你经常会遇到文本框。<BR>在这个元素的可选属性中,只有type和name是必须的。然而在实际应用时为了统一界面,我们也会用到size。注意input是一个空元素,,在结束括号完成这个标签之前要使用斜线。<BR>文本控件的使用类型值为:type=text<BR>input的各个属性见附表<BR>下面我们举个例子:   <BR>  &lt;p&gt;请输入你的姓名:&lt;input type=\"text\" name=\"vs\" size=\"20\"/&gt;&lt;/p&gt;   <BR>  运行结果为:   <BR>  请输入你的姓名:  <BR>   <BR>      <BR>  (2)密码控件(type=password)   <BR>  密码控件和文本控件几乎是一样的,仅有的不同功能是用户输入的是由一个屏蔽码代替的。<BR>密码控件的使用类型值为:type=password<BR>示例如下:    <BR>  &lt;p&gt;请输入你的密码:&lt;input type=\"password\" name=\"vs\" size=\"20\"/&gt;&lt;/p&gt;   <BR>  运行结果为:   <BR>  请输入你的密码:  <BR>   <BR>      <BR>  (3)单选框控件(type=radio)   <BR>  提供给用户一组选择的方法有多种,单选框就是其中的一种。它限制用户只能选一个选项。他们必须有一样的名字,并和组的名字一样,其属性 value是必须的。示例如下:   <BR>  &lt;input type=\"radio\" name=\"sex\" value=\"男\" /&gt;男 <BR>&lt;input type=\"radio\" name=\"sex\" value=\"女\" /&gt;女    <BR>  运行结果为:   <BR>   男  女    <BR>  如果你要预选一个选项,为你的用户做一个提示,就得用到checked=\"checked\"属性。如:   <BR>  &lt;input type=\"radio\" name=\"sex\" value=\"男\" checked /&gt;男 <BR>&lt;input type=\"radio\" name=\"sex\" value=\"女\" /&gt;女    <BR>  运行结果为:   <BR>   男  女    <BR>      <BR>      <BR>  (4)多选框控件(type=checkbox)   <BR>  多选框与单选框非常类似,不同之处是它允许用户选择多个选项。示例如 下:   <BR>  &lt;input type=checkbox name=\"hobbies1\"&gt;旅游 <BR>&lt;input type=checkbox name=\"hobbies2\"&gt;上网 <BR>&lt;input type=checkbox name=\"hobbies3\"&gt;体育 <BR>&lt;input type=checkbox name=\"hobbies4\"&gt;汽车 <BR>&lt;input type=checkbox name=\"hobbies5\"&gt;情感生活<BR>&lt;input type=checkbox name=\"hobbies6\"&gt;服装服饰 <BR>&lt;input type=checkbox name=\"hobbies7\"&gt;其他   <BR>  运行结果为:   <BR>   旅游  上网  体育  汽车  情感生活  服装服饰  其他   <BR>  当旅游被选中时,则表单数据就会返回值为:hobbies1=on   <BR>  很多时候你需要的不仅仅是一个简单的\"on\"值,而是具有描述性的值,这就需要你在input元素中加入value属性。<BR>示例如下:   <BR>  &lt;input type=checkbox name=\"hobbies1\" value=\"1\"&gt;旅游 <BR>&lt;input type=checkbox name=\"hobbies2\" value=\"2\"&gt;上网 <BR>&lt;input type=checkbox name=\"hobbies3\" value=\"3\"&gt;体育 <BR>&lt;input type=checkbox name=\"hobbies4\" value=\"4\"&gt;汽车 <BR>&lt;input type=checkbox name=\"hobbies5\" value=\"5\"&gt;情感生活<BR>&lt;input type=checkbox name=\"hobbies6\" value=\"6\"&gt;服装服饰 <BR>&lt;input type=checkbox name=\"hobbies7\" value=\"7\"&gt;其他   <BR>  运行结果为:   <BR>   旅游  上网  体育  汽车  情感生活  服装服饰  其他   <BR>  当旅游被选中时,则表单数据就会返回值为:hobbies1=1   <BR>      <BR>  (5)文件输入控件(type=file)   <BR>  有时我们要用户向我们的站点输入文件,如照片。这就用到文件输入控件。其语法结构如下:   <BR>  &lt;input type=\"file\" name=\"foo\"/&gt;   <BR>  运行结果为:   <BR>      <BR>  有一点你要注意,就是如果你确实已经在表单中包含了一个文件上传选项,你需要在文件&lt;form&gt;元素中加入一个另外的属性:enctype   <BR>     <BR>  (6)按扭控件(type=button)   <BR>  按扭控件的type属性的值通常为button,value属性值为按扭的名字。还有两个比较常用的值就是submit 和reset,它们就是默认value属性值为提交和重置。按扭控件通常是和脚本一起使用的,一些旧的浏览器是不支持的。示例如下:   <BR>  &lt;script language=\"JavaScript\"&gt;<BR>&lt;!--<BR>function jq(){<BR>var the_date = new Date();<BR>var the_hour = the_date.getHours();<BR>var the_minute = the_date.getMinutes();<BR>var the_second = the_date.getSeconds();<BR>var the_time = the_hour + \':\' + the_minute + \':\' + the_second;<BR>alert(\'The time is now: \' + the_time);}<BR>//--&gt;<BR>&lt;/script&gt; <BR>&lt;input type=\"button\" value=\"时间\" name=\"foo\" onClick=\"jq()\"&gt;    <BR>      <BR>  运行结果为:          <BR>       <BR>  (6)图象控件(type=img)   <BR>  图象控件与按扭控件十分相似,唯一不同的是多一个src=URL。示例如下:   <BR>  &lt;input type=\"image\" src=\"Visn/Picture/4star01.gif\" value=\"时间\" name=\"foo2\" width=\"60\" height=\"10\" onClick=\"jq()\" &gt;   <BR>  运行结果为:     <BR>     <BR>  (7)选择控件   <BR>  有时我们提供给用户选择的方法时,选项比较多,为了不占用太多的空间。我们可以用选择控件,示例如下:   <BR>  &lt;select name=\"education\" size=1 &gt;<BR>&lt;option value=\"2\"&gt;高中以下程度&lt;/option&gt;<BR>&lt;option value=\"3\"&gt;高中/中专&lt;/option&gt;<BR>&lt;option value=\"4\" selected&gt;大学/专科&lt;/option&gt;<BR>&lt;option value=\"5\"&gt;大学以上&lt;/option&gt;<BR>&lt;/select&gt;   <BR>  运行结果为:   学历  高中以下程度 高中/中专 大学/专科 大学以上    <BR>      <BR>  (8)文本域   <BR>  有时我们需要收集信息内容很多,   <BR>  &lt;textarea name=\"details\" rows=\"6\" cols=\"50\"&gt;&lt;/textarea&gt;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 21:59:31 | 显示全部楼层
第八章 表格<BR><BR>1、表格的基本语法<BR>  <BR>  &lt;table&gt;...&lt;/table&gt; - 定义表格<BR>&lt;tr&gt; - 定义表行<BR>&lt;th&gt; - 定义表头<BR>&lt;td&gt; - 定义表元   <BR>  示例一如下:   <BR>  &lt;table width=\"240\" border=\"2\"&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>1 2 <BR>3 4 <BR>   <BR>  示例二如下:   <BR>  &lt;table width=\"240\" border=\"2\"&gt;<BR>&lt;tr&gt;<BR>&lt;th&gt;1&lt;/th&gt;<BR>&lt;th&gt;2&lt;/th&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;  1 2 <BR>3 4 <BR>   <BR>       <BR>  2、边框的大小border=# #=0、1、2、3……缺省值为0。   <BR>  示例一如下:   <BR>  &lt;table width=\"240\" border=\"5\"&gt;<BR>&lt;tr&gt;<BR>&lt;th&gt;1&lt;/th&gt;<BR>&lt;th&gt;2&lt;/th&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt; 1 2 <BR>3 4 <BR>   <BR>  示例二如下:   <BR>  &lt;table width=\"240\" border=\"0\"&gt;<BR>&lt;tr&gt;<BR>&lt;th&gt;1&lt;/th&gt;<BR>&lt;th&gt;2&lt;/th&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt; 1 2 <BR>3 4 <BR>   <BR>  当border=\"0\"时,在浏览器中不显示,在编辑器中显示为虚线。我们上网时所看到的网页大都是采用表格定位的。你可以下载一张网页并用Dreamweaver打开看一下。我所编的这一套HTML教程全部是采用表格定位。   <BR>      <BR>  3、表格的宽度width=#和高度height=# #为数字   <BR>  示例如下:     <BR>  &lt;table width=\"200\" height=\"200\" border=\"2\"&gt;<BR>&lt;tr&gt; <BR>&lt;th&gt;1&lt;/th&gt;<BR>&lt;th&gt;2&lt;/th&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt; <BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>1 2 <BR>3 4 <BR>   <BR>      <BR>  4、表元的背景色彩和背景图象<BR>基本语法:&lt;table bgcolor=#&gt;、&lt;tr bgcolor=#&gt;、&lt;th bgcolor=#&gt;或&lt;td bgcolor=#&gt;和&lt;table background=\"URL\"&gt;、&lt;tr background=\"URL\"&gt;、&lt;th background=\"URL\"&gt;或&lt;td background=\"URL\"&gt;   <BR>  其中#为RGB模式的十六进制的数表示或下列单词表示: Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua    <BR>  示例一如下:     <BR>  &lt;table width=\"200\" border=\"2\"&gt;<BR>&lt;tr bgcolor=\"#FAB1E6\"&gt; <BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td bgcolor=\"Blue\"&gt;4&lt;/td&gt;<BR>&lt;td bgcolor=\"#00FF00\"&gt;5&lt;/td&gt;<BR>&lt;td bgcolor=\"Yellow\"&gt;6&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td bgcolor=\"#9933CC\"&gt;7&lt;/td&gt;<BR>&lt;td bgcolor=\"#FF9900\"&gt;8&lt;/td&gt;<BR>&lt;td bgcolor=\"#FF0000\"&gt;9&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR><BR>1 2 3 <BR>4 5 6 <BR>7 8 9 <BR>   <BR>  示例二如下:     <BR>  &lt;table width=\"200\" border=\"2\" &gt;<BR>&lt;tr background=\"Visn/<BR>icture/TAO2.GIF\"&gt; <BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td background=\"Visn/Picture<BR>/gexian.GIF\" height=\"21\"&gt;<BR>4&lt;/td&gt;<BR>&lt;td background=\"Visn/Picture/<BR>gexian.GIF\" height=\"21\"&gt;5&lt;/td&gt;<BR>&lt;td background=\"Visn/Picture/<BR>xing1[1].gif\" height=\"21\"&gt;6&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td background=\"Visn/Picture/<BR>gexian.GIF\"&gt;7&lt;/td&gt;<BR>&lt;td background=\"Visn/Picture/<BR>gexian.GIF\"&gt;8&lt;/td&gt;<BR>&lt;td background=\"Visn/Picture/<BR>javascript.gif\"&gt;9&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>1 2 3 <BR>4 5 6 <BR>7 8 9 <BR>   <BR>      <BR>  5、表格边框的色彩&lt;table bordercolor=#&gt; #为RGB模式的十六进制的数表示或下列单词表示: Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, Fuchsia, White, Green, Purple, Silver, Yellow, Aqua    <BR>  示例如下:     <BR>  &lt;table width=\"200\" border=\"2\" bordercolor=\"Fuchsia\"&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR>1 2 <BR>3 4 <BR>   <BR>      <BR>  6、复杂表格   <BR>  (1)跨多列的表元 &lt;th colspan=#&gt;、&lt;td colspan=#&gt;   <BR>  示例如下:     <BR>  &lt;table width=\"200\" border=\"2\"&gt;<BR>&lt;tr&gt; <BR>&lt;th colspan=\"3\"&gt;表格&lt;/th&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt; <BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt; <BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;td&gt;5&lt;/td&gt;<BR>&lt;td&gt;6&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt;<BR><BR>表格 <BR>1 2 3 <BR>4 5 6 <BR>   <BR>  (2)跨多行的表元 &lt;th rowspan=#&gt;、&lt;td rowspan=#&gt;   <BR>  示例如下:     <BR>  &lt;table width=\"200\" border=\"2\"&gt;<BR>&lt;tr&gt; <BR>&lt;td rowspan=\"3\"&gt;表格&lt;/td&gt;<BR>&lt;td&gt;1&lt;/td&gt;<BR>&lt;td&gt;2&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt; <BR>&lt;td&gt;3&lt;/td&gt;<BR>&lt;td&gt;4&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;tr&gt; <BR>&lt;td&gt;5&lt;/td&gt;<BR>&lt;td&gt;6&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&lt;/table&gt; <BR>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 22:01:03 | 显示全部楼层
第九章 框架<BR><BR>  1、基本语法:   <BR>  &lt;frameset&gt; <BR>&lt;frame src=\"url\"&gt; <BR>&lt;noframes&gt; ... &lt;/noframes&gt;<BR>&lt;/frameset&gt;<BR>注意:在&lt;noframes&gt;标记后的文字将只出现在不支持 FRAMES 的浏览器中。    <BR>  基本结构如下:   <BR>  代码如下:   <BR>  &lt;HTML&gt;<BR>&lt;HEAD&gt;<BR>&lt;/HEAD&gt;<BR>&lt;FRAMESET&gt;<BR>&lt;FRAME SRC=\"url\"&gt;<BR>&lt;NOFRAMES&gt; ... &lt;/NOFRAMES&gt;<BR>&lt;/FRAMESET&gt;<BR>&lt;/HTML&gt;   <BR>  2、各窗口的尺寸设置   <BR>  (1)纵向排列&lt;frameset cols=#&gt;   <BR>  代码如下:   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt; <BR>&lt;frameset cols=30%,20%,50%&gt;<BR>&lt;frame src=\"lizi1.htm\"&gt;<BR>&lt;frame src=\"lizi2.htm\"&gt;<BR>&lt;frame src=\"lizi3.htm\"&gt;<BR>&lt;/frameset&gt;<BR>   <BR><BR>   <BR>  (2)横向排列&lt;frameset =#&gt;   <BR>  代码如下:   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt; <BR>&lt;frameset rows=30%,20%,50%&gt;<BR>&lt;frame src=\"lizi1.htm\"&gt;<BR>&lt;frame src=\"lizi2.htm\"&gt;<BR>&lt;frame src=\"lizi3.htm\"&gt;<BR>&lt;/frameset&gt;   <BR><BR>   <BR>  (3)纵横混合排列    <BR>  代码如下:   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt; <BR>&lt;frameset cols=20%,*&gt;<BR>&lt;frame src=\"lizi1.htm\"&gt;<BR>&lt;frameset rows=40%,*&gt;<BR>&lt;frame src=\"lizi2.htm\"&gt;<BR>&lt;frame src=\"lizi3.htm\"&gt;<BR>&lt;/frameset&gt;<BR>&lt;/frameset&gt;<BR>    <BR>   <BR>  (4)不允许各窗口改变大小 &lt;frame noresize&gt;   <BR>  缺省设置是允许各窗口改变大小的。代码如下:   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt; <BR>&lt;frameset noresize cols=20%,*&gt;<BR>&lt;frame src=\"lizi1.htm\"&gt;<BR>&lt;frameset rows=40%,*&gt;<BR>&lt;frame noresize src=\"lizi2.htm\"&gt;<BR>&lt;frame src=\"lizi3.htm\"&gt;<BR>&lt;/frameset&gt;<BR>&lt;/frameset&gt;   <BR><BR><BR>  3、各窗口间相互操作   <BR>  (1)窗口标识 &lt;frame name=#&gt;<BR>   <BR>  代码如下:<BR>   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt;<BR>&lt;frameset cols=50%,50%&gt;<BR>&lt;frame src=\"A.html\"&gt;<BR>&lt;frame src=\"B.html\" name=\"HELLO\"&gt;<BR>&lt;/frameset&gt;   <BR><BR><BR>     <BR>  4、浮动窗口   <BR>  基本语法:&lt;iframe src=# name=##&gt; ……&lt;/iframe&gt;   <BR>  #=初始页面的 URL<BR>##=窗口标识 <BR>……= 此处文字只出现在不支持 FRAMES 的浏览器中。    <BR>  代码如下:   <BR>  &lt;title&gt;温馨网络学院教程&lt;/title&gt;<BR>&lt;center&gt;<BR>&lt;iframe src=\"lizi2.HTM\" name=\"window\"&gt;<BR>Here is a Floating Frame<BR>&lt;/iframe&gt;<BR>&lt;br&gt;&lt;br&gt;<BR>&lt;a href=\"lizi1.HTM\" target=\"window\"&gt;Load lizi1&lt;/A&gt;&lt;BR&gt;<BR>&lt;a href=\"lizi2.HTM\" target=\"window\"&gt;Load lizi2&lt;/A&gt;&lt;BR&gt;<BR>&lt;a href=\"lizi3.HTM\" target=\"window\"&gt;Load lizi3&lt;/A&gt;&lt;BR&gt;<BR>&lt;a href=\"lizi4.HTM\" target=\"window\"&gt;Load lizi4&lt;/A&gt;&lt;BR&gt;<BR>&lt;/center&gt; <BR>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条


关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖QQ客服返回顶部