HTML的學習資料

原文:HTML的學習資料

NanShan 小編網絡收集了關於HTML的學習資料,需要的朋友可以收藏,好記性不如爛筆頭,學習就要從基礎開始。

HTML基本概念

什麼是HTML文件?

• HTML 的英文全稱是Hypertext Marked Language,中文叫做“超文本標記語言”。

• 和一般文本的不同的是,一個HTML 文件不僅包含文本內容,還包含一些Tag,中

文稱“標記”。

• 一個HTML 文件的後綴名是.htm 或者是.html。

• 用文本編輯器就可以編寫HTML 文件。

這就試寫一個HTML文件吧!

打開你的記事本,新建一個文件,然後拷貝以下代碼到這個新文件,然後將這個文件存

成first.html。

<html>

<head>

<title>Title of page</title>

</head>

<body>

This is my first homepage. <b>This text is bold</b>

</body>

</html>

要瀏覽這個first.html 文件,雙擊它。或者打開瀏覽器,在File 菜單選擇Open,然後選

擇這個文件就行了。

解釋

這個文件的第一個Tag 是<html>,這個Tag 告訴你的瀏覽器這是HTML 文件的頭。文件

的最後一個Tag 是</html>,表示HTML 文件到此結束。

在<head>和</head>之間的內容,是Head 信息。Head 信息是不顯示出來的,你在瀏

覽器裏看不到。但是這並不表示這些信息沒有用處。比如你可以在Head 信息里加上一些

關鍵詞,有助於搜索引擎能夠搜索到你的網頁。

在<title>和</title>之間的內容,是這個文件的標題。你可以在瀏覽器最頂端的標題欄看

到這個標題。

在<body>和</body>之間的信息,是正文。

在<b>和</b>之間的文字,用粗體表示。<b>顧名思義,就是bold 的意思。

HTML 文件看上去和一般文本類似,但是它比一般文本多了Tag,比如<html>,<b>等,

通過這些Tag,可以告訴瀏覽器如何顯示這個文件。

HTML元素(HTML Elements)

• HTML 元素(HTML Element)用來標記文本,表示文本的內容。比如body, p, title

就是HTML 元素。

• HTML 元素用Tag 表示,Tag 以<開始,以>結束。

• Tag 通常是成對出現的,比如<body></body>。起始的叫做Opening Tag,結

尾的就叫做Closing Tag。

• 目前HTML 的Tag 不區分大小寫的。比如,<HTML>和<html>其實是相同的。

HTML元素(HTML Elements)的屬性

HTML 元素可以擁有屬性。屬性可以擴展HTML 元素的能力。

比如你可以使用一個bgcolor 屬性,使得頁面的背景色成爲紅色,就像這樣:

<body bgcolor="red">

再比如,你可以使用border 這個屬性,將一個表格設成一個無邊框的表格。如下:

<table border="0">

屬性通常由屬性名和值成對出現,就像這樣:name="value"。上面例子中的bgcolor,

border 就是name,red 和0 就是value。屬性值一般用雙引號標記起來。

屬性通常是附加給HTML 的Opening Tag,而不是Closing Tag。

一些基礎的HTML Tag

HTML 裏,比較基礎的Tag 主要用於標題,段落和分行。

學習HTML 最好的方法,就是跟着學。爲了各位學習的方便,我們準備了一個簡單的HTML

編輯器,你可以在左邊寫HTML 代碼,然後點擊上面的按鈕,查看HTML 的顯示結果。

試試看吧!

<html>

<body>

這是一個非常簡單的HTML。

</body>

</html>)

這個算是一個最簡單的HTML 文件,只包含了最基本的能構成一個HTML 文件的Tag。通

過這個例子,你可以看到瀏覽器是如何顯示這個文件的,以此對HTML 文件有個最初的認

識。

<html>

<body>

<p>這是第一段。</p>

<p>這是第二段。</p>

<p>這是第三段。</p>

<p>在HTML 裏,用p 來定義段落。</p>

</body>

</html>

這個顯示在HTML 文件裏如何分段。

正文標題

這個告訴你如何在HTML 文件裏定義正文標題。

HTML 用<h1>到<h6>這幾個Tag 來定義正文標題,從大到小。每個正文標題自成一段。

<h1>This is a heading</h1>

<h2>This is a heading</h2>

<h3>This is a heading</h3>

<h4>This is a heading</h4>

<h5>This is a heading</h5>

<h6>This is a heading</h6>

段落劃分

在HTML 裏用<p>和</p>劃分段落。

<p>This is a paragraph</p>

<p>This is another paragraph</p>

換行

通過使用<br>這個Tag,可以在不新建段落的情況下換行。<br>沒有Closing Tag。

用<p>換行是個壞習慣,正確的是使用<br>。

<p>This <br> is a para<br>graph with line breaks</p>

HTML註釋

在HTML 文件裏,你可以寫代碼註釋,解釋說明你的代碼,這樣有助於你和他人日後能夠

更好地理解你的代碼。

註釋可以寫在<!--和-->之間。瀏覽器是忽略註釋的,你不會在HTML 正文中看到你的注

釋。

<!-- This is a comment -->

一些小建議

HTML 文件會自動截去多餘的空格。不管你加多少空格,都被看做一個空格。一個空行也

被看做一個空格。

有些Tag 能夠將文本自成一段,而不需要使用<p></p>來分段。比如<h1></h1>之類

的標題Tag。

更多

<html>

<body>

<p>

這一段在源代碼裏包含很多分行,但是瀏覽器忽略這些分行。

</p>

<p>

這一段在瀏覽器裏

包含很多空格,

但是瀏覽器忽略多餘空格。

</p>

<p>

你使用的瀏覽器的窗口大小決定了段落的行數。如果你改編瀏覽器窗口的大小,段落的行數

會因此改變。

</p>

</body>

</html>

這個顯示了段落的特性。

<html>

<body>

<p>

要<br>在一段<br>裏<br>換行<br>請使用<br>br 這個Tag。

</p>

</body>

</html>

這個告訴你如何在HTML 文件裏換行。

<html>

<body>

<h1>這是1 號標題</h1>

<h2>這是2 號標題</h2>

<h3>這是3 號標題</h3>

<h4>這是4 號標題</h4>

<h5>這是5 號標題</h5>

<h6>這是6 號標題</h6>

</body>

</html>

這個教會你如何在HTML 文件裏顯示正文標題。

<html>

<body>

<h1 align="center">這是標題</h1>

<p>上面的標題是居中顯示的。</p>

</body>

</html>

這個告訴你如何將正文標題居中顯示。

<html>

<body>

<p>用hr 這個Tag 可以在HTML 文件里加一條橫線。</p>

<hr>

<p>村婦想像皇宮的生活:皇后得用金扁擔挑水吧。</p>

<hr>

<p>問:誰是世界上最可憐的人?答:炮兵連炊事班戰士!問:爲什麼?答:戴綠帽背黑

鍋看別人打炮。</p>

<hr>

<p>初中某數學老師講方程式變換,在講臺上袖子一挽大聲喝道:同學們注意!我要變形

了!……</p>

</body>

</html>

這個演示瞭如何在HTML 文中加條橫線。

<html>

<body>

<!--這是代碼註釋-->

<p>代碼註釋是不會顯示在網頁裏的。</p>

</body>

</html>

這個演示如何在HTML 代碼中加上代碼註釋,這些註釋只顯示在HTML 源代碼中,而源代

碼最終形成的網頁裏是看不到這些註釋的。

<html>

<body bgcolor="yellow">

<h2>看,這個頁面是黃色的。</h2>

</body>

</html>

這個演示如何改變HTML 文件的背景色。

HTML常用格式

HTML 定義了一些文本格式的Tag,比如利用Tag,可以將字體變成粗體或者斜體。從下

面的,你可以瞭解各種文本格式Tag 如何改變HTML 文本的顯示。

常用文本格式Tag

Tag Tag說明

<b> 粗體bold

<i> 斜體italic

<del> 文字當中劃線表示刪除

<ins> 文字下劃線表示插入

<sub> 下標

<sup> 上標

<blockquote> 縮進表示引用

<pre> 保留空格和換行

<code> 表示計算機代碼,等寬字體

<html>

<body>

<p><b>粗體用b 表示。</b></p>

<p><i>斜體用i 表示。</i></p>

<p><del>芙蓉姐姐</del>這個詞當中劃線表示刪除。</p>

<p><ins>想唱就唱</ins>這個詞下劃線插入。</p>

<p>X<sub>2</sub>其中的2 是下標</p>

<p>X<sup>2</sup>其中的2 是上標</p>

<p><blockquote>好好學習,天天向上。這句話縮進表示引用</blockquote></p>

<pre>

這是

預設(preformatted)文本.

在pre 這個tag 裏的文本保留

空格和

分行。

</pre>

<code>call getOrders</code>

<p>用code 顯示計算機代碼,code 裏顯示的字符是等寬字符。</p>

</body>

</html>

這個用了上述Tag,你可以對比一下HTML 的顯示結果。

如何看HTML的源代碼

在瀏覽器看到的HTML 網頁,是瀏覽器解釋HTML 源代碼後產生的結果。

要查看這個HTML 的源代碼,有兩種方法。一是點擊鼠標右鍵,點擊View Source(查看

源文件)命令;二是選擇瀏覽器菜單View(查看)中的Source(源文件)命令。

利用View Source 得到網頁的源代碼,你可以由此借鑑一下別人寫得好的地方。不過在你

對HTML 知識尚少的情況下,看別人複雜的HTML 源代碼,只會讓你頭暈。建議你還是再

等等,先掌握一些基礎再說。

HTML 特殊字符顯示

HTML字符實體(Character Entities)

有些字符在HTML 裏有特別的含義,比如小於號<就表示HTML Tag 的開始,這個小於號

是不顯示在我們最終看到的網頁裏的。那如果我們希望在網頁中顯示一個小於號,該怎麼辦

呢?

這就要說到HTML 字符實體(HTML Character Entities)了。

一個字符實體(Character Entity)分成三部分:第一部分是一個&符號,英文叫

ampersand;第二部分是實體(Entity)名字或者是#加上實體(Entity)編號;第三部分是

一個分號。

比如,要顯示小於號,就可以寫&lt;或者&#60;。

用實體(Entity)名字的好處是比較好理解,一看lt,大概就猜出是less than 的意思,但是

其劣勢在於並不是所有的瀏覽器都支持最新的Entity 名字。而實體(Entity)編號,各種瀏

覽器都能處理。

注意:Entity 是區分大小寫的。

如何顯示空格

通常情況下,HTML 會自動截去多餘的空格。不管你加多少空格,都被看做一個空格。比如

你在兩個字之間加了10 個空格,HTML 會截去9 個空格,只保留一個。爲了在網頁中增加

空格,你可以使用&nbsp;表示空格。

最常用的字符實體(Character Entities)

顯示結果說明Entity Name Entity Number

顯示一個空格&nbsp; &#160;

< 小於&lt; &#60;

> 大於&gt; &#62;

& &符號&amp; &#38;

" 雙引號&quot; &#34;

其他常用的字符實體(Character Entities)

顯示結果說明Entity Name Entity Number

© 版權&copy; &#169;

® 註冊商標&reg; &#174;

× 乘號&times; &#215;

÷ 除號&divide; &#247;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章