视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
HTML代码大全讲解
2025-09-30 19:43:58 责编:小OO
文档
HTML代码教程

教程一、基本标志

1.

2.

3.

4.

    Html是英文 HyperText Markup Language 的缩写,中文意思是“超文本标志语言”,用它编写的文件(文档)的扩展名是.html或.htm,它们是可供浏览器解释浏览的文件格式。您可以使用记事本、写字板或 FrontPage Editor 等编辑工具来编写Html文件。Html语言使用标志对的方法编写文件,既简单又方便,它通常使用<标志名>来表示标志的开始和结束(例如标志对),因此在Html文档中这样的标志对都必须是成对使用的。在此教程中,我先讲一下Html的基本标志:

1.

标志用于Html文档的最前边,用来标识Html文档的开始。而标志恰恰相反,它放在Html文档的最后边,用来标识Html文档的结束,两个标志必须一块使用。

2.

和构成Html文档的开头部分,在此标志对之间可以使用< /title>、<script></script>等等标志对,这些标志对都是描述Html文档相关信息的标志 对,<head></head>标志对之间的内容是不会在浏览器的框内显示出来的。两个标志必须一块使用。<p>3.<body><div style="display:none;"><script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?de973f4fc4fc27c651135a4cd7781c2b";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script></div></body><p> <body><div style="display:none;"><script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?de973f4fc4fc27c651135a4cd7781c2b";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script></div></body>是Html文档的主体部分,在此标志对之间可包含<p>、< /p>、<h1>、</h1>、<br>、<hr>等等众多的标志,它们所定义的文本、图像等将 会在浏览器的框内显示出来。两个标志必须一块使用。<body>标志中还可以有以下属性: <p>属性    用途    示例<p><body bgcolor="#rrggbb">    设置背景颜色。 <body bgcolor="red">红色背景<p><body text="#rrggbb">    设置文本颜色。 <body text="#0000ff">蓝色文本<p><body link="#rrggbb">    设置链接颜色。 <body link="blue">链接为蓝色<p><body vlink="#rrggbb">    设置已使用的链接的颜色。 <body vlink="#ff0000"><p><body alink="#rrggbb">    设置正在被击中的链接的颜色。 <body alink="yellow"><p>    说明:以上各个属性可以结合使用,如<body bgcolor="red" text="#0000ff">。引号内的rrggbb是 用六个十六进制数表示的RGB(即红、绿、蓝三色的组合)颜色,如#ff0000对应的是红色。此外,还可以使用Html语言所给定的常量名来表示颜 色:Black、White、Green、Maroon、Olive、Navy、Purple、Gray、Yellow、Lime、Agua、 Fuchsia、Silver、Red、Blue和Teal,如<body text="Blue">表示<body><div style="display:none;"><script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?de973f4fc4fc27c651135a4cd7781c2b";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script></div></body>标志对中的文本使用蓝色显示在浏览器的框内。<p>4.<title>

    使用过浏览器的人可能都会注意到浏览器窗口最上边蓝色部分显示的文本信息,那些信息一般是网页的“主题”,要将您的网页的主题显示到浏览器的顶部其实很简 单,只要在标志对之间加入您要显示的文本即可。注意:< /title>标志对只能放在<head></head>标志对之间。<p>    下面是一个综合的例子,仔细阅读,您便可以了解以上各个标志对在一个Html文档中的布局或所使用的位置。<p>例1 Html文档中基本标志的使用<p><html><p><head><p><title>显示在浏览器最上边蓝色条中的文本

红色背景、蓝色文本

教程二、格式标志

1.

2.

3.

4.

5.

    • 6.

      上一个教程中我们讲了Html文档的基本标志,但我们还不知道怎样在浏览器中显示文本之类的东西,这正是我们在教程二中将要谈到的。在学习之前,必须强调 一下,我们这个教程中所讲的格式标志统统都是用于

      标志对之间的。

      1.标志对是用来创建一个段落,在此标志对之间加入的文本将按照段落的格式显示在浏览器上。另外,

      标志还可以使用align属性,它用来说明对齐方式,语法是:。align可以是Left(左对齐)、Center(居中)和Right(右对齐)三个值中的任何一个。如表示标志对中的文本使用居中的对齐方式。

      2.


      是一个很简单的标志,它没有结束标志,因为它用来创建一个回车换行,这么一说我想您该会使用了吧。在
      的使用上还有一定的技巧,如果您把
      加在标志对的外边,将创建一个大的回车换行,即
      前边和后边的文本的行与行之间的距离比较大,若放在的里边则
      前边和后边的文本的行与行之间的距离将比较小,您不妨试试看。

      3.

          在

      标志对之间加入的文本将会在浏览器中按两边缩进的方式显示出来。

      4.

      用来创建一个普通的列表,
      用来创建列表中的上层项目,
      用来创建列表中最下层项目,
      都必须放在
      标志对之间。看一下下边的例子您就会明白了:

      例2 创建一个普通列表

      一个普通列表

      中国城市

      北京

      上海

      广州

      美国城市

      华盛顿

      芝加哥

      纽约

          此例在浏览器中的显示如下: 

      中国城市 

      北京 

      上海 

      广州 

      美国城市 

      华盛顿 

      芝加哥 

      纽约 

      5.

          1. 标志对用来创建一个标有数字的列表;
              标志对用来创建一个标有圆点的列表;
            • 标志对只能在
                  标志对之间使用,此标志对用来创建一个列表项,若
                • 放在
                    之间则每个列表项加上一个数字,若在
                      之间则每个列表项加上一个圆点。请看下边的例子:

                      例3 标有数字或圆点的列表

                        中国城市

                      1. 北京
                      2. 上海
                      3. 广州

                        美国城市

                      • 华盛顿
                      • 芝加哥
                      • 纽约

                          此例在浏览器中的显示如下: 

                      中国城市 

                      1.    北京 

                      2.    上海 

                      3.    广州 

                      美国城市 

                          华盛顿 

                          芝加哥 

                          纽约 

                      6.

                      标志对用来排版大块Html段落,也用于格式化表,此标志对的用法与标志对非常相似,同样有align对齐方式属性,读者可以自己试试看。

                      教程三、文本标志

                      1.

                      2.

                      ……

                      3.

                      4.

                      5.

                      上一个教程中我们已经讲了如何在浏览器中输出文本,以及文本输出的格式,这个教程中我们将谈一谈文本输出的字体,如斜体、黑体字、下加一划线等等。在本教程的最后给出了一个文本标志的综合示例,希望读者能认真阅读。

                      1.

                      标志对用来对文本进行预处理操作。

                      2.

                      ……

                          Html语言提供了一系列对文本中的标题进行操作的标志对:

                      ……
                      ,即一共有六对标题的标志对。

                      是最大的标题,而
                      则是最小的标题,也即是标志中 h 后面的数字越大标题文本就越小。如果您的Html文档中需要输出标题文本的话,便可以使用这六对标题标志对中的任何一对。

                      3.

                          经常使用 WORD 的人对这三对标志对一定很快就能掌握。用来使文本以黑体字的形式输出;用来使文本以斜体字的形式输出;用来使文本以下加一划线的形式输出。后边将会有一个综合的例子,所以此处就不再作详细讲解了。

                      4.

                          这些标志对的用法和上边的一样,差别只是在于输出的文本字体不太一样而已。用来输出打字机风格字体的文本;用来输出引用方式的字体,通常是斜体;用来输出需要强调的文本(通常是斜体加黑体);则用来输出加重文本(通常也是斜体加黑体)。这些标志对的示例也将在后边综合的例子中出现。

                      5.

                      是一对很有用的标志对,它可以对输出文本的字体大小、颜色进行随意地改变,这些改变主要是通过对它的两个属性 size 和 color 的控制来实现的。size属性用来改变字体的大小,它可以取值:-1、1和+1;而color属性则用来改变文本的颜色,颜色的取值是我们在教程一中讲过的十六进制RGB颜色码或Html语言给定的颜色常量名。具体用法请看下边综合的例子。

                      例4 文本标志的综合示例

                      文本标志的综合示例

                      最大的标题

                      使用h3的标题

                      最大的标题

                      黑体字文本

                      斜体字文本

                      下加一划线文本

                      打字机风格的文本

                      引用方式的文本

                      强调的文本

                      加重的文本

                      size取值“+1”、color取值“red”时的文本

                          本例在浏览器中显示的结果如下:

                      最大的标题

                      使用h3的标题

                      最大的标题

                      黑体字文本 

                      斜体字文本 

                      下加一划线文本 

                      打字机风格的文本

                      引用方式的文本

                      强调的文本

                      加重的文本

                      size取值“+1”、color取值“red”时的文本

                      教程四、图像标志

                      1.

                      2.


                      再简单朴素的网页如果只有文字而没有图像的话将失去许多活力,图像在网页制作中是非常重要的一个方面,Html语言也专门提供了标志来处理图像的输出。

                      1.

                      标志并不是真正地把图像给加入到Html文档中,而是将标志对的src属性赋值,这个值是图形文件的文件名,当然包括路径,这个路径可以是相对路径,也可以是网址。 实际上就是通过路径将图形文件嵌入到您的文档中。您可能并不知道什么是相对路径,我现在就来讲一讲相对路径。所谓相对路径是指您所要链接或嵌入到当前 Html文档的文件与当前文件的相对位置所形成的路径。假如您的Html文件与图形文件(文件名假设是在同一个目录下,则可以将代码写 成;假如您的图形文件放在当前的Html文档所在目录的一个子目录(子目录名假设是images)下,则代码应为;假如您的图形文件放在当前的Html文档所在目录的上层目录(目录名假设是home)下,则相对路 径就必须是准网址了,即用“../”表示您的网站,然后在后边紧跟文件在您的网站中的路径,假设home是您的网站下的一个目录,则代码应为,若home是您的网站下的目录king下边的一个子目录,则代码应该变为了。现在您对相对路径应该有所了解了吧!

                          必须强调一下,src属性在标志中是必须赋值的,是标志中不可缺少的一部分。除此之外,标志还有alt、align、border、width和height属性。align是图像的对齐方式,在前边的教程中已经讲了很多了,这里就不再提了。border属性是图像的边框,可以取大于或者等于0的整数,默认单位是像素。width和Height属性是图像的宽和高,默认单位也是象素。alt属性是当鼠标移动到图像上时显示的文本。

                      2.



                      标志是在Html文档中加入一条水平线,它可以直接使用,具有size、color、width和noshade属性。size是设置水平线的厚度,而width是设定水平线的宽度,默认单位是像素。想必大家对color属性已经很熟悉了,在此就不再用多讲。noshade属性不用赋值,而是直接加入标志即可使用,它是用来加入一条没有阴影的水平线(不加入此属性水平线将有阴影)。

                          下面是本教程的一个综合例子。

                      例5 图像标志举例

                      图像标志的综合示例

                      网页制作" WIDTH="120" HEIGHT="60">


                          本例在浏览其中的显示结果如下:

                       

                      教程五、表格标志

                      1.

                      2.

                      3. 表格标志对于制作网页是很重要的,我希望您能记住这一点,现在很多很多网页都是使用多重表格,主要是因为表格不但可以固定文本或图像的输出,而且还可以任意的进行背景和前景颜色的设置。但愿您也能熟练使用表格来制作您的主页。

                      1.

                      标志对用来创建一个表格。它有以下属性: 

                      属性    用途

                          设置表格的背景色。

                          设置边框的宽度,若不设置此属性,则边框宽度默认为0。

                          设置边框的颜色。

                          设置边框明亮部分的颜色(当border的值大于等于1时才有用)。

                          设置边框昏暗部分的颜色(当border的值大于等于1时才有用)。

                          设置表格格子之间空间的大小。

                          设置表格格子边框与其内部内容之间空间的大小。

                          设置表格的宽度,单位用绝对像素值或总宽度的百分比。

                          说明:以上各个属性可以结合使用。有关宽度、大小的单位用绝对像素值。而有关颜色的属性使用十六进制RGB颜色码或Html语言给定的颜色常量名(如 Silver 为银色)

                      2.

                      标志对用来创建表格中的每一行。 此标志对只能放在
                      标志对之间使用,而在此标志对之间加入文本将是无用的,因为 在之间只能紧跟标志对才是有效的语 法,标志对用来创建表格中一行中的每一个格子, 此标志对也只有放在标志对之间才是有效的,您想要输入的文本也只有放在< /td>标志对中才有效(即才能够显示出来)。
                      、< /tr>和标志对的关系如下所示:

                      最外层,创建一个表格-->

                        创建一行-->    

                          创建一个格子(这里总共创建了三个格子)-->        

                              

                              

                          

                      最外层-->

                      要输出的文本只能放在此处要输出的文本只能放在此处要输出的文本只能放在此处

                          此外,还有align和valign属性。align是水平对齐方式,取值为left(左对齐)、center(居中)、right(右对齐);而valign是垂直对齐方式,取值为top(靠顶端对齐)、middle(居中间对齐)或bottom(靠底部对齐)。具有width、colspan、rowspan和nowrap属性。width是格子的宽度,单位用绝对像素值或总宽度的百分比;colspan设置一个表格格子跨占的列数(缺省值为1);rowspan设置一个表格格子跨占的行数(缺省值为1);nowrap禁止表格格子内的内容自动断行。

                      3.

                      标志对用来设置表格头,通常是黑体居中文字。

                          看一看下边的例子就明白以上标志对的用法了。

                      例6 表格标志的综合示例

                      表格标志的综合示例

                      bordercolorlight="#7D7DFF" bordercolordark="#0000A0">

                      意大利英格兰西班牙
                      AC米兰佛罗伦萨曼联纽卡斯尔巴塞罗那皇家社会
                      尤文图斯桑普多利亚利物浦阿申纳皇家马德里……
                      拉齐奥国际米兰切尔西米德尔斯堡马德里竞技……

                          本例在浏览器中显示的结果如下: 

                      意大利    英格兰    西班牙

                      AC米兰    佛罗伦萨    曼联    纽卡斯尔    巴塞罗那    皇家社会

                      尤文图斯    桑普多利亚    利物浦    阿申纳    皇家马德里    ……

                      拉齐奥    国际米兰    切尔西    米德尔斯堡    马德里竞技    ……

                      教程六、链接标志

                      1.

                      2.

                      教程六的内容不是很多,而且很简单。链接是Html语言的一大特色,正因为有了它,我们对内容的浏览才能够具有灵活性和网络性。

                      1.

                          本标志对的属性href是无论如何不可缺少的,标志对之间加入需要链接的文本或图像(链接图像即加入标志)。href的值可以是URL形式,即网址或相对路径,也可以是mailto:形式,即发送E-Mail形式。对于第一种情况,语法为,这就能创建一个超文本链接了,例如:

                      这是我的网站

                          对于第二种情况,语法为,这就创建了一个自动发送电子邮件的链接,mailto:后边紧跟想要制动发送的电子邮件的地址(即E-Mail地址),例如:

                      这是我的电子信箱(E-Mail信箱)

                          此外,还具有target属性,此属性用来指明浏览的目标帧,我们将在讲帧标志时作详细的说明,这里您只要知道如果不使用target属性,当浏览者点击了链接之后将在原来的浏览器窗口中浏览新的Html文档,若target的值等于“_blank”,点击链接后将会打开一个新的浏览器窗口来浏览新的Html文档。例如:

                      这是我的网站

                      2.

                      标志对要结合标志对使用才有效果。标志对用来在Html文档中创建一个标签(即做一个记号),属性name是不可缺少的,它的值也即是标签名,例如:

                      此处创建了一个标签

                          创建标签是为了在Html文档中创建一些链接,以便能够找到同一文档中的有标签的地方。要找到标签所在地,就必须使用标志对。例如要找到“标签名”这个标签,就要编写如下代码:

                      点击此处将使浏览器跳到“标签名”处

                          注意:href属性赋的值若是标签的名字,必须在标签名前边加一个“#”号。

                          下面是本教程的一个综合示例:

                      例7 链接标志的综合示例

                      链接标志的综合示例


                      创建标签处



                      欢迎想要学习网页制作的同学访问我的网站

                      http://www.netsh.com/


                      alt="欢迎访问"网页制作"" border="0" width="468" height="60">


                      本网站的主要内容


                      Html教程


                      动态Html教程


                      ASP教程


                      JavaScript教程


                      VBScript教程


                      友情链接


                      我要留言


                      作者介绍



                      欢迎给我来信,我的E-Mail是:

                      ****************


                      点击此处回到标签处


                          本例在浏览器中显示的结果如下:

                      教程七、帧标志

                      1.

                      2.

                      3.

                      帧是由英文Frame翻译过来的,它可以用来向浏览器窗口中装载多个Html文件。即每个Html文件占据一个帧,而多个帧可以同时显示在同一个浏览器窗 口中,它们组成了一个最大的帧,也即是一个包含多个Html文档的Html文件(我称它为主文档)。帧通常的使用方法是在一个帧中放置目录(即可供选择的链接),然后将Html文件显示在另一个帧中。

                      1.

                      标志对放在帧的主文档的

                      标志对的外边,也可以嵌在其他帧文档中,并且可以嵌套使用。此标志对用来定义主文档中有几个帧并且各个帧是如何排列的。它具有rows和cols属性,使用标志时这两个属性至少必须选择一个,否则浏览器只显示第一个定义的帧,剩下的一概不管,标志对也就没有起到任何作用了。rows用来规定主文档中各个帧的行定位,而cols用来规定主文档中各个帧的列定位。这两个属性的取值可以是百分数、绝对像素值或星号(“*”),其中星号代表那些未被说明的空间,如果同一个属性中出现多个星号则将剩下的未被说明的空间平均分配。同时,所有的帧按照rows和cols的值从左到右,然后从上到下排列。示例如下: 

                          总共有三个按列排列的帧,每个帧占整个浏览器窗口的1/3

                          总共有三个按行排列的帧,第一个帧占整个浏览器窗口的40%,剩下的空间平均分配给另外两个帧

                          总共有六个帧,先是在第一行中从左到右排列三个帧,然后在第二行中从左到右再排列三个帧,即两行三列,所占空间依据rows和cols属性的值,其中200的单位是像素

                      2.

                      标志放在之间,用来定义某一个具体的帧。标志具有src和name属性,这两个属性都是必须赋值的。src是此帧的源Html文件名(包括网络路径,即相对路径或网址),浏览器将会在此帧中显示src指定的Html文件;name是此帧的名字,这个名字是用来供超文本链接标志中的target属性用来指定链接的Html文件将显示在哪一个帧中。例如定义了一个帧,名字是main,在帧中显示的Html文件名是jc.htm,则代码是,当您有一个链接,在点击了这个链接后,文件new.htm将要显示在名为main的帧中,则代码为需要链接的文本。这样一来,就可以在一个帧中建立网站的目录,加入一系列链接,当点击链接以后在另一个帧中显示被链接的Html文件。

                      此外,标志还有scrolling和noresize属性,scrolling用来指定是否显示滚动轴,取值可以是“yes”(显示)、“no”(不显示)或“auto”(若需要则会自动显示,不需要则自动不显示)。noresize属性直接加入标志中即可使用,不需赋值,它用来禁止用户调整一个帧的大小。

                      3.

                      标志对也是放在标志对之间,用来在那些不支持帧的浏览器中显示文本或图像信息。在此标志对之间先紧跟

                      标志对,然后才可以使用我们在教程七以前讲过的任何标志。

                          下边是一个综合示例:

                      例8 帧标志的综合示例

                      主文档:

                      帧标志的综合示例

                      <p><body><p>对不起,您的浏览器不支持“帧”!</p><p><div style="display:none;"><script>var _hmt = _hmt || [];(function() {var hm = document.createElement("script");hm.src = "https://hm.baidu.com/hm.js?de973f4fc4fc27c651135a4cd7781c2b";var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script></div></body><p>

                      menu.htm

                      目录

                      目录

                      链接到第一页

                      链接到第二页

                      page1.htm

                      第一页

                      这是第一页!

                      page2.htm

                      第二页

                      这是第二页!

                      教程八、表单标志

                      1.

                      2.

                      3.

                      4.

                      表单在Web网页中用来给访问者填写信息,从而能获得用户信息,使网页具有交互的功能。一般是将表单设计在一个Html文档中,当用户填写完信息后做提交(submit)操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上的 ASP 或 CGI 等处理程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。这里我们只讲怎样使用Html标志来设计表单。

                      1.

                      标志对用来创建一个表单,也即定义表单的开始和结束位置,在标志对之间的一切都属于表单的内容。
                      标志具有action、method和target属 性。action的值是处理程序的程序名(包括网络路径:网址或相对路径),如:,当用户提交表单时,服务器将执行网址http: //www.netsh.com/上的名为counter.cgi的CGI程序。method属性用来定义处理程序从表单中获得信息的方式,可取值为 GET 和 POST 的其中一个。GET方式是处理程序从当前Html文档中获取数据,然而这种方式传送的数据量是有所的,一般在1KB以下。POST方式与GET方 式相反,它是当前的Html文档把数据传送给处理程序,传送的数据量要比使用GET方式的大的多。target属性用来指定目标窗口或目标帧。

                      2.

                      标志用来定义一个用户输入区,用户可在其中输入信息。此标志必须放在

                      标志对之间。标志提供了八种类型的输入区域,具体是哪一种类型由type属性来决定。请看下边列表: 

                      type属性取值    输入区域类型    输入区域示例

                          单行的文本输入区域,size与maxlength属性用来定义此种输入区域显示的尺寸大小与输入的最大字符数     将表单内容提交给服务器的按钮     将表单内容全部清除,重新填写的按钮     一个复选框,checked属性用来设置该复选框缺省时是否被选中,右边示例中使用了三个复选框    你喜欢哪些教程:

                       Html入门 动态Html ASP    隐藏区域,用户不能在其中输入,用来预设某些要传送的信息     

                          使用图像来代替Submit按钮,图像的源文件名由src属性指定,用户点击后,表单中的信息和点击位置的X、Y坐标一起传送给服务器     输入密码的区域,当用户输入密码时,区域内将会显示"*"号    请输入您的密码:     单选按钮类型,checked属性用来设置该单选框缺省时是否被选中,右边示例中使用了三个单选框    10月3日中韩国奥队比赛结果会是:

                       中国胜 平局 韩国胜

                      此外,八种类型的输入区域有一个公共的属性name,此属性给每一个输入区域一个名字。这个名字与输入区域是一一对应的,即一个输入区域对应一个名字。服务器就是通过调用某一输入区域的名字的value属性来获得该区域的数据的。而value属性是另一个公共属性,它可用来指定输入区域的缺省值。

                      3.

                      标志对用来创建一个下拉列表框或可以复选的列表框。此标志对用于

                      标志对之间。标志对之间。此标志具 有selected和value属性,selected用来指定默认的选项,value属性用来给
                      显示全文
                      专题