一個簡單的HTML最基本的必須的元素
用於定義文檔的頭部,是所有頭部元素的容器。頭部描述了文檔的各種屬性和信息,絕大多數頭部的數據都不會直接顯示給讀者。
下面這些標簽可用在head部分:base,link,meta,script,style,title
head標簽支持html中的全局屬性
1、base 全局屬性
所有瀏覽器都支持,為頁面上的所有鏈接規定默認地址或目標,設置了base url之后,瀏覽器會使用基地址url來填充
所有的相對url,包括的標簽有a , link ,img ,form
注意:在 HTML 中,<base> 標簽沒有結束標簽;在 XHTML 中,<base> 標簽必須被正確地關閉。
href :規定頁面中所有相對鏈接的基准url
target:在何處打開頁面中的所有鏈接
_blank:新面面
_parent
_self:當前面面
_top
2、meta:全局屬性
提供有關頁面的元信息(meta_info),它必須位於head中,其數據總是以名稱=值的形式被成對傳遞。
必須屬性:
content
定義與http-equiv和name相關的元信息,其值可為任何有效字符串
始終要與http-equiv和name一起使用
可選屬性:
1、http-equiv content_type 把content屬性關聯到http頭部
expires
refresh
set_cookie
為要發送到網頁的名稱/值對提供了可依賦的名稱,當服務器向瀏覽器發送文檔時,會指示服務器把對應的名稱/值對放到文檔的MIME頭部后
再發送給瀏覽器。雖然向瀏覽器發送文檔時會發送很多名稱/值對,但是content-type:text/html是每個服務器的必發項,用於告訴瀏覽器准備接受
一個HTML文檔。
在使用http-equiv屬性的meta標簽時,服務器將把名稱/值對發送給瀏覽器的頭部。
如下圖:發送到瀏覽器頭部的信息應該為:
content-type:text/html
refresh:5
expires:31 Dec 2008
2、name author 把content屬性關聯到一個名稱
description
keywords
generator
revised
others
可設置對自己和對源文檔讀者有意義的名稱,keywords是一個經常被用到的名稱,它為文檔定義了一組關鍵字,搜索引擎會使用這些關鍵字對文檔進行分類查找。
如果沒有設置name屬性,那么會降紙使用http-equiv的名稱/值對。
3、title:全局屬性
瀏覽器會以特殊的方式來使用標題,當把文檔加入鏈接列表或收藏夾時,文檔標題將成為該鏈接的默認名稱
<title> 標簽是 <head> 標簽中唯一要求包含的東西
支持以下標准屬性:
dir rtl 元素中內容的文本方向
lrt
lang language_code 元素中內容的語言代碼
xml:lang language_code xhtml文檔中內容元素內容的語言代碼
4、link:全局屬性
標簽定義文檔與外部資源的關系。
標簽最常見的用途是鏈接樣式表
href :規定被鏈接文檔的位置。
hreflang:規定被鏈接文檔中文本的語言
rel:規定當前文檔與被鏈接文檔之間的關系
alternate
author
help
icon
licence
next
pingback
prefetch
prev
search
sidebar
stylesheet
tag
size:規定被鏈接資源的尺寸。僅適用於 rel="icon"。
頭部圖標樣式如下: