文档库 最新最全的文档下载
当前位置:文档库 › HTML完整版教程

HTML完整版教程

首语

人们常常以为制作一个网站很难,但其实并非如此!人人都能学会如何制作网站。而且,假如你继续阅读本教程的话,你将能在一小时内制成一个网站。

有些人觉得制作网站需要昂贵的、高级的工具——当然这是错误的。的确有许多软件声称它们可以为你创建网站,它们有的比较好用,有的就差些。但如果你要制作符合W3C规范并令你满意的网页的话,你必须自己动手做。好在这不难,而且你已具备所需的全部软件了。本教程的目的就是:通过简单、全面和正确的介绍,教会你如何创建网站。本教程将从基础讲起,不要求你具备任何编程知识。

当然,本教程无法遍及所有知识,所以你要自己多做实验。不过别担心,学习制作网站是件充满乐趣的事,而且一旦掌握它,你便会感到无比满足。

你可以自由选择如何使用本教程,但我们建议你每天学习2到3课,然后花点时间来实验你所学到的新知识。

好的,不多说,我们现在就开始吧!

第1课:开始学习

1

2

你可以先在自己的计算机上制作网站,待网站制作完毕再上传到因特网上。

接下来学习什么?

下一课将介绍HTML是什么,然后从第三课开始学习有趣的HTML。

第2课:HTML是什么?

这一课将为你简要介绍你的新朋友——HTML。

HTML是什么?

HTML是浏览器的“母语”。

长话短说,HTML是由一名叫Tim Berners-Lee的科学家发明的。他发明HTML的目的,是为了方便不同大学的科学家们可以更容易地获取彼此的研究文档。HTML取得了的巨大成功,大大超出了Tim Berners-Lee的原本预计。通过发明HTML,他为我们今天所认识的万维网奠定了基础。

HTML是一门语言,它令我们可以在因特网上展示信息(例如科学研究信息)。你所看到的网页,是浏览器对HTML进行解释的结果。要查看一个网页的HTML代码,只需在浏览器菜单栏上点击“查

”,然后选择

3

第3课:元素与标签

现在你要学习的是HTML的重要成分——元素(element)。

元素用于结构化HTML文档,并告知浏览器如何呈现网页。一般来说,元素由首标签(start tag)、内容(content)和尾标签(end tag)构成。

4

该例在浏览器中将显示如下:

这是标题

这是子标题

首标签和尾标签总是必须的吗?

常言道,凡事均有例外。在HTML中,也有例外的情况,即有些元素没有尾标签。这些没有尾标签的元素被称作空元素(empty element),它们与具体文本内容无关,比如像下面这

5

个换行标签:

标签中的字母应该大写还是小写?

大多数浏览器不介意标签是大写还是小写,或者混合大小写。所以、或

在浏览器上的显示效果都一样。但是,正确的写法是采用小写字母来书写标签。所以,要养成用小写字母书写标签的习惯。

把标签放在哪里?

你应该在HTML文档里书写标签。一个网站可能包含多个HTML文档。上网的过程,其实就是打开不同HTML文档的过程。

这一课就到这里。如果花10分钟时间继续学习下一课的话,你将能够制作自己的第一个网站。

6

第4课:制作自己的第一个网站

有了从前面几课的基础,现在只需再花几分钟时间,你就能学会如何制作自己的第一个网站了。

如何做呢?

通过第一课,我们知道制作一个网页需要有浏览器和记事本程序(或者类似的文本编辑器)。既然你现在已经在用浏览器阅读本教程了,那么请再打开一个窗口——这样你就可以一边阅读本教程,一边欣赏你的新网页了。

另外,请打开记事本程序(Notepad):依次选择“开始菜单→程序→附件→记事本”即可。

7

现在一切就绪了!

然后呢?

我们先从简单的做起吧。先试着做一个显示如下内容的网页:“哇!这是我的第一个网站。”继续学习,就你就知道这是多么容易了。

HTML简单易学。浏览器读HTML就跟你读书一样,也是从上往下,从左到右进行的。所以,HTML文档的开始和结束便对应于网页的头和尾。

你首先要做的是告诉浏览器,你们将采用HTML语言来“对话”。这是通过标签来实现的(这是容易理解的)。所以,在做所有其他事之前,先在记事本的第一行敲入“”。也许你记得前面课程中我们说过,这里的是首标签,在HTML文档结尾处必须有相应的尾标签与之对应。好的,为了防止最后忘记写这个尾标签,我们现在就输入“”,然

8

注意我们是如何用换行(用Enter键)与缩进(用Tab键)令代码具有层次感的。理论上,你如何书写HTML文档,这无关紧要。但为了便于阅读代码,和保持良好的概貌,我们强烈建议你采用换行与缩进来层次化HTML代码,就像上面的例子一样。

上面这个文档便构成了你的第一个网站——它只包含一个网页,而且内容很单调,可能与你的想象相去甚远,但在一定程度上它仍是一个网站。你可以将它用作其他HTML文档的基本模版。

不错不错,但我如何添加更多内容?

前面我们学到过,HTML文档有两个部分:头部(head)和主体(body)。你在头部(head)提供关于网页的信息,你在主体(body)部分提供网页的具体内容。

比如,如果你要指定HTML文档的网页标题(title)(它将显示在浏览器窗口顶部),你就要在头部(head)提供有关信息。用title元素来指定网页标题:即在首标签与尾标签</p><p>9</p><!--/p9--><!--p10--><p>搞定!你已经完成了自己第一个真正的网站(尽管它只包含一个网页)!</p><p>10</p><!--/p10--><!--p11--><p>接着,你需要将它保存到你的硬盘上,然后在浏览器中打开它:</p><p>?在记事本的“文件”菜单下选择“另存为...”。</p><p>?这时会弹出一个对话框,在“保存类型”右边的下拉菜单里选择“所有文件”。这一点很重要——否则,它将被保存为文本文档,而不是HTML文档。</p><p>?现在将这个文档保存为“page1.htm”(后缀名“htm”表明它是一个HTML文档。后缀名用“html”也可以,但我比较习惯使用“htm”,你可以根据自己的喜好选用二者中的任一个)。将HTML文档保存在硬盘上的哪个文件夹无关紧要——只要你记得保存位置,并能再次找到它就行。</p><p>现在打开浏览器:</p><p>?在“文件”菜单下选择“打开”。</p><p>?在弹出的对话框中点击“浏览”按钮。</p><p>?现在,请找到你的HTML文档,然后点击“打开”。</p><p>11</p><!--/p11--><!--p12--><p>这时,浏览器中应显示“哇!这是我的第一个网站。”。恭喜!</p><p>如果你迫切希望自己的杰作能被全世界看到,你可以先去第14课学习一下如何把自己的网页上传到因特网(Internet)上。如果你不着急的话,那么请继续往下学习。乐趣才刚刚开始。</p><p>第5课:到目前为止学到了些什么?</p><p>12</p><!--/p12--><!--p13--><p>13</p><!--/p13--><!--p14--><p>第6课:学习更多元素</p><!--/p14--><!--p15--><p>该例在浏览器中将显示如下:</p><p>15</p><!--/p15--><!--p16--><p>该例在浏览器中将显示如下:</p><p>写一些文字</p><p>重起一行再写一些文字</p><p>注意上面的空元素<br/>:它没有尾标签,并且在首标签名称的后面加了空格和斜杠。</p><p>另一个空元素是<hr/>,它的作用是画一条水平线。这里的“hr”是“水平线(horiz ontal rule)”的意思。</p><p>16</p><!--/p16--><!--p17--><p>17</p><!--/p17--><!--p18--><p><li>列表项</li></p><p>第7课:属性</p><p>18</p><!--/p18--><!--p19--><p>该例将在浏览器中显示一个全是红色的页面——自己动手试试看。稍后我们会详细讲解颜色</p><p>设置的原理。</p><p>注意,一些元素和属性的名称采用的是美式拼写,比如color(而不是colour)。请留意本教程中元素与属性名称的拼写,千万不要写错——否则浏览器将无法理解你的代码。而且,别忘了用双引号把属性值(attribute value)括起来。</p><p>为什么上面那个页面全是红的?</p><p>在上例中,我们将网页的背景颜色设置为“#ff0000”,这个十六进制代码(HEX)代表红色。</p><p>每个颜色都有其对应的十六进制代码。下面是一些例子:</p><p>19</p><!--/p19--><!--p20--><p>白色:#ffffff</p><p>黑色:#000000</p><p>红色:#ff0000</p><p>兰色:#0000ff</p><p>绿色:#00ff00</p><p>黄色:#ffff00</p><p>十六进制代码由“#”打头,后面跟六位数字或字母。由于这样的十六进制代码太多,不便记住哪个代码对应哪个特定颜色。为此,我们为最常用的216个颜色制作了一张表,供大家参阅:216个网页安全颜色表。</p><p>216Web Safe Colour Chart</p><p>FFFFFF FFCCFF FF99FF FF66FF FF33FF FF00FF</p><p>FFFFCC FFCCCC FF99CC FF66CC FF33CC FF00CC</p><p>FFFF99FFCC99FF9999FF6699FF3399FF0099</p><p>FFFF66FFCC66FF9966FF6666FF3366FF0066</p><p>FFFF33FFCC33FF9933FF6633FF3333FF0033</p><p>FFFF00FFCC00FF9900FF6600FF3300FF0000</p><p>CCFFFF CCCCFF CC99FF CC66FF CC33FF CC00FF</p><p>CCFFCC CCCCCC CC99CC CC66CC CC33CC CC00CC</p><p>CCFF99CCCC99CC9999CC6699CC3399CC0099</p><p>CCFF66CCCC66CC9966CC6666CC3366CC0066</p><p>CCFF33CCCC33CC9933CC6633CC3333CC0033</p><p>CCFF00CCCC00CC9900CC6600CC3300CC0000</p><p>99FFFF99CCFF9999FF9966FF9933FF9900FF</p><p>99FFCC99CCCC9999CC9966CC9933CC9900CC</p><p>99FF9999CC99999999996699993399990099</p><p>99FF6699CC66999966996666993366990066</p><p>99FF3399CC33999933996633993333990033</p><p>20</p><!--/p20--></div> <div class="pagiv"> </div> </div> <div> <div>相关文档</div> <div class="relatedtopic"> <div id="tabs-section" class="tabs"> <ul class="tab-head"> <li id="11722660"><a href="/topic/11722660/" target="_blank">html基础教程</a></li> <li id="22036041"><a href="/topic/22036041/" target="_blank">html入门教程</a></li> <li id="21931054"><a href="/topic/21931054/" target="_blank">html基础教程ppt</a></li> <li id="14990013"><a href="/topic/14990013/" target="_blank">html完整教程</a></li> <li id="16518977"><a href="/topic/16518977/" target="_blank">html5完整教程</a></li> </ul> </div> </div> </div> </div> <div class="category"> <span class="navname">相关文档</span> <ul class="lista"> <li><a href="/doc/1414067006.html" target="_blank">html5教程视频教程网盘下载</a></li> <li><a href="/doc/6815664096.html" target="_blank">HTML基础教程《一》PPT课件</a></li> <li><a href="/doc/8a15368528.html" target="_blank">html5入门教程基础篇</a></li> <li><a href="/doc/db14640970.html" target="_blank">《HTML5+CSS3网站设计基础教程》_教学大纲</a></li> <li><a href="/doc/516594891.html" target="_blank">HTML5基础教程</a></li> <li><a href="/doc/777366004.html" target="_blank">HTML语言入门教程</a></li> <li><a href="/doc/b13916780.html" target="_blank">HTML语言教程(完整版)</a></li> <li><a href="/doc/f015631402.html" target="_blank">HTML5基础教程百度云看这里!</a></li> <li><a href="/doc/1612876474.html" target="_blank">HTML语言基础教程</a></li> <li><a href="/doc/6c13621654.html" target="_blank">HTML基础教程(网页制作).</a></li> <li><a href="/doc/7410207991.html" target="_blank">HTML基础教程.ppt</a></li> <li><a href="/doc/db7083806.html" target="_blank">HTML教程大全</a></li> <li><a href="/doc/346017389.html" target="_blank">Html5程序设计基础教程(练习题参考答案)</a></li> <li><a href="/doc/765598014.html" target="_blank">(完整word版)HTML基础教程(网页制作).</a></li> <li><a href="/doc/9e15854249.html" target="_blank">html5学习教程网盘下载免费分享</a></li> <li><a href="/doc/f72797020.html" target="_blank">(完整版)Html5程序设计基础教程(练习题参考答案)</a></li> <li><a href="/doc/0810672634.html" target="_blank">HTML教程2</a></li> <li><a href="/doc/5b14868838.html" target="_blank">html+css入门教程</a></li> <li><a href="/doc/749485193.html" target="_blank">HTML入门基础教程</a></li> <li><a href="/doc/ca17326047.html" target="_blank">HTML语言基础教程</a></li> </ul> <span class="navname">最新文档</span> <ul class="lista"> <li><a href="/doc/0719509601.html" target="_blank">幼儿园小班科学《小动物过冬》PPT课件教案</a></li> <li><a href="/doc/0e19509602.html" target="_blank">2021年春新青岛版(五四制)科学四年级下册 20.《露和霜》教学课件</a></li> <li><a href="/doc/9319184372.html" target="_blank">自然教育课件</a></li> <li><a href="/doc/3019258759.html" target="_blank">小学语文优质课火烧云教材分析及课件</a></li> <li><a href="/doc/db19211938.html" target="_blank">(超详)高中语文知识点归纳汇总</a></li> <li><a href="/doc/af19240639.html" target="_blank">高中语文基础知识点总结(5篇)</a></li> <li><a href="/doc/9919184371.html" target="_blank">高中语文基础知识点总结(最新)</a></li> <li><a href="/doc/8b19195909.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/8019195910.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/7f19336998.html" target="_blank">高中语文基础知识点总结大全</a></li> <li><a href="/doc/7a19336999.html" target="_blank">超详细的高中语文知识点归纳</a></li> <li><a href="/doc/6719035160.html" target="_blank">高考语文知识点总结高中</a></li> <li><a href="/doc/6a19035161.html" target="_blank">高中语文知识点总结归纳</a></li> <li><a href="/doc/4d19232289.html" target="_blank">高中语文知识点整理总结</a></li> <li><a href="/doc/3a19258758.html" target="_blank">高中语文知识点归纳</a></li> <li><a href="/doc/2519396978.html" target="_blank">高中语文知识点归纳(大全)</a></li> <li><a href="/doc/2419396979.html" target="_blank">高中语文知识点总结归纳(汇总8篇)</a></li> <li><a href="/doc/1f19338136.html" target="_blank">高中语文基础知识点整理</a></li> <li><a href="/doc/ef19066069.html" target="_blank">化工厂应急预案</a></li> <li><a href="/doc/bc19159069.html" target="_blank">化工消防应急预案(精选8篇)</a></li> </ul> </div> </div> <script> var sdocid = "bcc1c600d5bbfd0a795673cf"; </script> <div class="footer"> <p><a href="/tousu.html" target="_blank">侵权投诉</a>  © 2013-2023 www.wendangku.net  <a href="/sitemap.html">站点地图</a> | <a href="https://m.wendangku.net">手机版</a></p> <p><a href="https://beian.miit.gov.cn" target="_blank">闽ICP备11023808号-7</a>  本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈</p> </div> <script type="text/javascript">foot();</script> </div> </body> </html>