HTML head 元素

head 元素是所有頭元素的容器,提供有關頁面的額外資訊,或引用頁面顯示或行為正常所需的其他資源。

HTML head 元素

head 元素共同描述文件的屬性,例如標題,提供元資訊,指示瀏覽器在何處查詢樣式表,以及指向或包括允許以高度活躍和互動方式擴充套件 HTML 文件的指令碼。

可以在 <head> 內部使用的 HTML 元素元素是: <title><base><link><style><meta><script><noscript>

HTML 標題元素

<title> 元素定義了文件的標題。

所有 HTML / XHTML 文件中都需要 title 元素來生成有效文件。文件中只允許使用一個標題元素,並且必須將其放在 head 元素中。 title 元素包含純文字和實體; 它不能包含其他標記。

該檔案的標題可用於不同目的。例如:

  • 在瀏覽器標題欄和工作列中顯示標題。
  • 在將頁面新增到收藏夾或新增書籤時為頁面提供標題。
  • 在搜尋引擎結果中顯示頁面的標題。
<!DOCTYPE html>
<html lang="en">
<head>
    <title>Hello World Document</title>
</head>
<body>
    <p>Hello World!</p>
</body>
</html>

提示: 好的標題應該簡短並且跟文件的內容相關,因為搜尋引擎的網路抓取工具會特別注意標題中使用的單詞。理想情況下,標題的長度應小於 65 個字元。瞭解更多

HTML 基本元素

HTML <base> 元素用於為文件中包含的所有相對連結定義基本 URL,例如,你可以在頁面頂部設定一次基本 URL,然後所有後續相對連結將使用該 URL 作為起點。

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Defining a base URL</title>
    <base href="https://www.tutorialrepublic.com/">
</head>
<body>
    <p><a href="html-tutorial/html-head.html">HTML Head</a>.</p>
</body>
</html>

無論當前頁面的 URL 是什麼,上面的連結實際上都會解析到 http://www.tastones.com/html-tutorial/html-head.html。這是因為 HTML 教程連結中指示的相對 URL: html-tutorial/html-head.html 新增到基本 URL 的末尾: http://www.tastones.com/

警告: HTML <base> 元素必須出現在引用外部資源的任何元素之前。HTML 僅允許每個文件使用一個基本元素。

HTML 連結元素

<link> 元素定義當前文件與外部文件或資源之間的關係。 link 元素的一個常見用途是連結到外部樣式表。

<head>
    <title>Linking to style sheets</title>
    <link type="text/css" rel="stylesheet" href="style.css">
</head>

要了解有關連結樣式表的更多資訊,請檢視有關 HTML 樣式的教程。

注意: 文件的 <head> 元素可以包含任意數量的 <link> 元素。<link> 元素具有屬性,但沒有內容。

HTML 樣式元素

<style> 元素用於定義 HTML 文件的嵌入樣式資訊。 <style> 元素內的樣式規則指定 HTML 元素在瀏覽器中的呈現方式。

<head>
    <title>Internal style sheet</title>
    <style type="text/css">
        body { background-color: YellowGreen; }
        h1 { color: red; }
        p { color: green; }
    </style>
</head>

注意: 當單個文件具有唯一樣式時,應使用嵌入式樣式表。如果在多個文件中使用相同的樣式表,則外部樣式表更合適。瞭解更多

HTML meta 元素

<meta> 元素提供有關 HTML 文件的後設資料。後設資料是一組描述和提供有關其他資料的資訊的資料。

元元素將在下一章中介紹。

HTML 指令碼元素

<script> 元素用於定義客戶端指令碼,例如JavaScript

指令碼和 noscript 元素將在後面的章節中介紹。