1. 程式人生 > >HTML學習筆記2

HTML學習筆記2

first strong 服務器 方式 div targe 示例 尺寸 9.png

HTML計算機代碼元素

HTML顯示計算機代碼時不適用可變的字母尺寸和間距,<kbd>, <samp>, 以及 <code> 元素全都支持固定的字母尺寸和間距。

HTML鍵盤格式

<kbd>定義鍵盤輸入。

HTML 樣本格式

HTML <samp> 元素定義計算機輸出示例。

HTML 代碼格式

HTML <code> 元素定義編程代碼示例。<code>不保留多余的空格和折行。如果想要保留空格和折行,可增加<pre>

<code>
<pre>
var person = {
    firstName:"Bill",
    lastName:"Gates",
    age:50,
    eyeColor:"blue"
}
</pre> </code>

這樣輸出的將保留文本格式。

HTML 變量格式化

HTML <var> 元素定義數學變量:

<p>愛因斯坦公式:</p>
<p><var>E</var>=<var>m</var><var>c</var><sup>2</sup>

HTML 計算機代碼元素

標簽描述
<code> 定義計算機代碼文本
<kbd> 定義鍵盤文本
<samp> 定義計算機代碼示例
<var> 定義變量
<pre> 定義預格式化文本

HTML 註釋

HTML使用<!--註釋-->來添加註釋。瀏覽器不會顯示註釋內容。註釋可以折行使用,可將一整句HTML語句註釋掉。

條件註釋:

<!--[if IE 8]>
    .... some HTML here ....
<![endif]-->

條件註釋定義只有 Internet Explorer 執行的 HTML 標簽。

軟件程序標簽

各種 HTML 軟件程序也能夠生成 HTML 註釋。

例如 <!--webbot bot--> 標簽會被包圍在由 FrontPage 和 Expression Web 創建的 HTML 註釋中。

作為一項規則,這些標簽的存在,有助於對創建這些標簽的軟件的支持。

HTML CSS

例1:本例演示如何使用添加到 <head> 部分的樣式信息對 HTML 進行格式化。

<html>
<head>
<style type="text/css">
h1{color:red}
p{color:blue}
</style>
</head>

<body>
<h1>header1</h1>
<p>A paragraph.</p>
</body>

</html>

效果如下:

技術分享圖片

例2:不帶下劃線的鏈接

<html>
<body>
<a href="/example/html/lastpage.html" style="text-decoration:none">這是一個鏈接!</a>
</body>
</html>

這將產生一個沒有橫線的鏈接技術分享圖片

例3:本例演示如何 <link> 標簽鏈接到一個外部樣式表。

<html>
<head>
<link rel="stylesheet" type="text/css" href="/html/csstest1.css">
</head>

<body>
<h1>我通過外部樣式表進行格式化。</h1>
<p>我也一樣!</p>
</body>
</html>

其結果如下:

技術分享圖片

當瀏覽器讀到一個樣式表,它就會按照這個樣式表來對文檔進行格式化。有以下三種方式來插入樣式表:

外部樣式表

如例3所示,這樣的插入方式可以通過改變樣式表中的值來改變整個站點的外觀。

內部樣式表

當單個文件需要特別樣式時,就可以使用內部樣式表。你可以在 head 部分通過 <style> 標簽定義內部樣式表。如例1所示。

內聯樣式

當要對個別元素進行格式設置時,可使用內聯樣式。使用內聯樣式的方法是在相關的標簽中使用樣式屬性。樣式屬性可以包含任何 CSS 屬性。

<p style="color:red;margin-left:20px">
A paragraph.
</p>

上述代碼改變了段落的顏色和左頁邊距。

標簽描述
<style> 定義樣式定義。
<link> 定義資源引用。
<div> 定義文檔中的節或區域(塊級)。
<span> 定義文檔中的行內的小塊或區域。
<font> 規定文本的字體、字體尺寸、字體顏色。不贊成使用。請使用樣式。
<basefont> 定義基準字體。不贊成使用。請使用樣式。
<center> 對文本進行水平居中。不贊成使用。請使用樣式。

HTML鏈接

HTML用<a>來添加超鏈接,

有兩種使用 <a> 標簽的方式:

  1. 通過使用 href 屬性 - 創建指向另一個文檔的鏈接
  2. 通過使用 name 屬性 - 創建文檔內的書簽

超鏈接形式可以為文字,也可以為圖片。以下是使用圖片作為鏈接的例子:

<p><a href="/example/html/lastpage.html"><img border="0" src="/i/eg_buttonnext.gif" /></a></p>

超鏈接內容為文字則直接將定義圖片的部分改成文字即可。

target屬性

使用target屬性設置超鏈接文本的顯示位置,如設置target為_blank,超鏈接將會在新窗口打開文本:

<p><a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a></p>

HTML鏈接-name屬性

name 屬性規定錨(anchor)的名稱。

使用 name 屬性創建 HTML 頁面中的書簽。

書簽不會以任何特殊方式顯示,它對讀者是不可見的。

當使用命名錨(named anchors)時,我們可以創建直接跳至該命名錨(比如頁面中某個小節)的鏈接,這樣使用者就無需不停地滾動頁面來尋找他們需要的信息了。

錨的命名方式:

<a name="label">錨(要顯示在頁面上的文本)</a>

示例如下:

首先使用name屬性創建命名錨:

<a name="tips">基本的註意事項 - 有用的提示</a>

然後在同一文檔中創建對錨的鏈接

<a href="#tips">有用的提示</a>

也可在其他頁面中創建指向該錨的鏈接,只要在URL末尾加上#錨名稱即可直接鏈接到這個命名錨:

<a href="http://www.w3school.com.cn/html/html_links.asp#tips">有用的提示</a>

註釋:請始終將正斜杠添加到子文件夾。假如這樣書寫鏈接:href="http://www.w3school.com.cn/html",就會向服務器產生兩次 HTTP 請求。這是因為服務器會添加正斜杠到這個地址,然後創建一個新的請求,就像這樣:href="http://www.w3school.com.cn/html/"。

提示:命名錨經常用於在大型文檔開始位置上創建目錄。可以為每個章節賦予一個命名錨,然後把鏈接到這些錨的鏈接放到文檔的上部。如果您經常訪問百度百科,您會發現其中幾乎每個詞條都采用這樣的導航方式。

提示:假如瀏覽器找不到已定義的命名錨,那麽就會定位到文檔的頂端。不會有錯誤發生。

創建電子郵件鏈接

<p>這是郵件鏈接:<a href="mailto:[email protected]?subject=Hello%20again">發送郵件</a></p>

結果為:這是郵件鏈接: 發送郵件

註意:應該使用 %20 來替換單詞之間的空格,這樣瀏覽器就可以正確地顯示文本了。

另一個創建電子鏈接的方式:

<p>這是另一個郵件鏈接<a href="mailto:[email protected][email protected]&[email protected]
&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!"
>發送郵件!</a></p>

HTML學習筆記2