HTML基礎總結<頭部>

來源:互聯網
上載者:User

標籤:

重點摘錄:HTML head 元素
標籤 描述
<head> 定義了文檔的資訊
<title> 定義了文檔的標題
<base> 定義了頁面連結標籤的預設連結地址
<link> 定義了一個文檔和外部資源之間的關係
<meta> 定義了HTML文檔中的中繼資料
<script> 定義了用戶端的指令檔
<style> 定義了HTML文檔的樣式檔案
<head> 元素包含了所有的頭部標籤元素。在 <head>元素中你可以插入指令碼(scripts), 樣式檔案(CSS),及各種meta資訊。
可以添加在頭部地區的元素標籤為: <title>, <style>, <meta>, <link>, <script>, <noscript>, and <base>.


HTML <title> 元素

<title> 元素:

  • 定義了瀏覽器工具列的標題
  • 當網頁添加到收藏夾時,顯示在收藏夾中的標題
  • 顯示在搜尋引擎結果頁面的標題

<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
</head>

<body>
The content of the document......
</body>

</html>

 

HTML <base> 元素

<base> 標籤描述了基本的連結地址/連結目標,該標籤作為HTML文檔中所有的連結標籤的預設連結:

<head>
<base href="http://www.w3cschool.cc/images/" target="_blank">
</head> 屬性
屬性 描述
href URL 規定頁面中所有相對連結的基準 URL。
target _blank
_parent
_self
_top
framename
規定頁面中所有的超連結和表單在何處開啟。該屬性會被每個連結中的 target 屬性覆蓋。
  HTML <link> 元素

<link> 標籤定義了文檔與外部資源之間的關係。

<link> 標籤通常用於連結到樣式表:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head> 屬性

New:HTML5 新屬性。

屬性 描述
charset char_encoding HTML5 不支援該屬性。 定義被連結文檔的字元編碼方式。
href URL 定義被連結文檔的位置。
hreflang language_code 定義被連結文檔中文本的語言。
media media_query 規定被連結文檔將顯示在什麼裝置上。
rel alternate
archives
author
bookmark
external
first
help
icon
last
license
next
nofollow
noreferrer
pingback
prefetch
prev
search
sidebar
stylesheet
tag
up
必需。定義當前文檔與被連結文檔之間的關係。
rev reversed relationship HTML5 不支援該屬性。 定義被連結文檔與當前文檔之間的關係。
sizesNew HeightxWidth
any
定義了連結屬性大小,只對屬性 rel="icon" 起作用。
target _blank
_self
_top
_parent
frame_name
HTML5 不支援該屬性。 定義在何處載入被連結文檔。
type MIME_type 規定被連結文檔的 MIME 類型。

 HTML <style> 元素

<style> 標籤定義了HTML文檔的樣式檔案引用地址.

在<style> 元素中你需要指定樣式檔案來渲染HTML文檔:

<head>
<style type="text/css">
body {background-color:yellow}
p {color:blue}
</style>
</head> 標籤定義及使用說明

<style> 標籤定義 HTML 文檔的樣式資訊。

在 <style> 元素中,您可以規定在瀏覽器中如何呈現 HTML 文檔。

每個 HTML 文檔能包含多個 <style> 標籤。

提示和注釋

提示:如需連結外部樣式表,請使用 <link> 標籤。

提示:如需學習更多有關樣式表的知識,請閱讀我們的 CSS 教程。

注釋:如果沒有使用 "scoped" 屬性,則每一個 <style> 標籤必須位於 head 頭部地區。

HTML 4.01 與 HTML5之間的差異

"scoped" 屬性是 HTML 5 中的新屬性,它允許我們為文檔的指定部分定義樣式,而不是整個文檔。 
如果使用 "scoped" 屬性,那麼所規定的樣式只能應用到 style 元素的父元素及其子項目。

屬性

New:HTML5 中的新屬性。

屬性 描述
media media_query 為樣式表規定不同的媒體類型。
scopedNew scoped 如果使用該屬性,則樣式僅僅應用到 style 元素的父元素及其子項目。
type text/css 規定樣式表的 MIME 類型。
  HTML <meta> 元素

meta標籤描述了一些基本的中繼資料。

<meta> 標籤提供了中繼資料.中繼資料也不顯示在頁面上,但會被瀏覽器解析。

META元素通常用於指定網頁的描述,關鍵詞,檔案的最後修改時間,作者,和其他中繼資料。

中繼資料可以使用於瀏覽器(如何顯示內容或重新載入頁面),搜尋引擎(關鍵詞),或其他Web服務。

<meta>一般放置於 <head>地區

<meta> 標籤- 使用執行個體

為搜尋引擎定義關鍵詞:

<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

為網頁定義描述內容:

<meta name="description" content="Free Web tutorials on HTML and CSS">

定義網頁作者:

<meta name="author" content="Hege Refsnes">

每30秒中重新整理當前頁面:

<meta http-equiv="refresh" content="30"> 屬性

New :HTML5 新屬性。

屬性 描述
charsetNew character_set 定義文檔的字元編碼。
content text 定義與 http-equiv 或 name 屬性相關的元資訊。
http-equiv content-type
default-style
refresh
把 content 屬性關聯到 HTTP 頭部。
name application-name
author
description
generator
keywords
把 content 屬性關聯到一個名稱。
scheme format/URI HTML5不支援。 定義用於翻譯 content 屬性值的格式。
  HTML <script> 元素

<script>標籤用於載入指令檔,如: JavaScript。

<script> 元素在以下章節會詳細描述。

 

標籤定義及使用說明

<script> 標籤用於定義用戶端指令碼,比如 JavaScript。

<script> 元素既可包含指令碼語句,也可以通過 "src" 屬性指向外部指令檔。

JavaScript 通常用於映像操作、表單驗證以及動態內容更改。

提示和注釋

注釋:如果使用 "src" 屬性,則 <script> 元素必須是空的。

提示:請參閱 <noscript> 元素,對於那些在瀏覽器中禁用指令碼或者其瀏覽器不支援用戶端指令碼的使用者來說,該元素非常有用。

注釋: 有多種執行外部指令碼的方法:

  • 如果 async="async":指令碼相對於頁面的其餘部分非同步地執行(當頁面繼續進行解析時,指令碼將被執行)
  • 如果不使用 async 且 defer="defer":指令碼將在頁面完成解析時執行
  • 如果既不使用 async 也不使用 defer:在瀏覽器繼續解析頁面之前,立即讀取並執行指令碼
HTML 4.01 與 HTML5之間的差異

在 HTML 4 中,"type" 屬性是必需的,但在 HTML5 中是可選的。

"async" 屬性是 HTML5 中的新屬性。

HTML5 中不再支援 HTML 4.01 中的某些屬性:"xml:space"。

HTML 與 XHTML 之間的差異

在 XHTML 中,指令碼中的內容類型聲明為 #PCDATA(代替 CDATA),就是說會對實體進行解析。

這意味著,在 XHTML 中,應該編碼所有特殊的字元,或者把所有內容嵌套在 CDATA 部分中:

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>屬性

New :HTML5 中的新屬性。

屬性 描述
asyncNew async 規定非同步執行指令碼(僅適用於外部指令碼)。
charset charset 規定在指令碼中使用的字元編碼(僅適用於外部指令碼)。
defer defer 規定當頁面已完成解析後,執行指令碼(僅適用於外部指令碼)。
src URL 規定外部指令碼的 URL。
type MIME-type 規定指令碼的 MIME 類型。
xml:space preserve HTML5 不支援。規定是否保留代碼中的空白。

HTML基礎總結<頭部>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.