2008/11/3

META

META 提供網頁文件的資訊:關鍵字,描述,作者等等。MTEA 必須放在 HEAD 區塊。HEAD 區塊中可放多個 META。可以使用 javascript 讀取 META 元素

屬性說明
CONTENT | HTTP-EQUIV | NAME | SCHEME
DIR
LANG

配合 CONTENT 屬性使用。請參考通用屬性的說明。


CONTENT

設定性質(property)的值。

  • 宣告作者與日期:

HTTP-EQUIV

取代 NAME,指定 HTTP 表頭名稱。HTTP 表頭會被瀏覽器解讀。表頭放在 META 中,只會影響瀏覽器;對 proxy 或其它中介資源,沒有影響。下面列出可用的標頭:

  1. Allow:宣告服務主機支援的方法。
  2. CACHE-CONTROL:宣告網頁是否可以放在 cache。如果網頁不放在 cache 中,則每次讀網頁,都要到網站下載。
    • Public:可放在公用的 caches。
    • Private:只能放在私人的 caches。
    • no-Cache:不許存放在 caches。
    • no-Store:可以暫時存放 caches,但是不許長存。
  3. Content-Encoding:宣告增加的文件內容的編碼法。
  4. CONTENT-LANGUAGE:宣告此網頁的自然語言。
  5. Content-Length:宣告此網頁的長度,單位是位元組(bytes)。
  6. Content-Script-Type:宣告文件預設的程序語言。這樣你就不必在每個 SCRIPT 元素,宣告程序語言。
  7. Content-Type:宣告 MIME 型態。
  8. Date:宣告此網頁建立的日期。
  9. Expires:宣告此網頁過期的日期與時間。可以用來清除 cache。HTTP 的時間格式必須符合 RFC 1123,並且使用 GMT 時區。
  10. Last-Modified:宣告此網頁上次修改的日期與時間。
  11. Location:宣告此網頁的絕對制式資源位址(URL)。
  12. Pragma:宣告此網頁不要存放在 cache 中,每次讀此網頁,都由網站下載。Pragma 用在 HTTP 1.0;HTTP 1.1 改用 cache-control。使用此項時,最好與 cache-control, no-cache 一起使用。
  13. Refresh:設定此網頁重載的時間。下例,通知瀏覽器,10 秒後跳到指定的網頁;可用在網頁移到新的網站時。
  14. Set-Cookie:設定此要求的 cookie 值。
  15. WWW-Authenticate:設定服務主機的授權規則。
NAME

給予性質一個名稱。基本上你可以任意訂定 name,然後加上 content。但是網路上也出現一些通用的 name,被賦予特定的意義。例如 name='robots' 會告知搜尋引擎的機器人,抓取此網頁的規則;這些規則通常會被機器人遵守。但是也要注意,這些規則未必會被人遵守。

  1. author:宣告網頁的作者。
  2. copyright:著作權宣言。
  3. description:描述此網頁。
  4. distribution:宣告此文件散發的階層。
  5. generator:產生此網頁的程式。
  6. keywords:此文件的關鍵字。
  7. progid:產生此網頁的程式之識別名稱。
  8. rating:宣告此網頁的分類,例如普遍級(general),成人級(mature),限制級(restricted),兒童級(14 years)。
  9. resource-type:宣告網站資源的型態。
  10. revisit-after:宣告網站資源的更新速度。
  11. robots:通知搜尋引擎的機器人,抓取此網頁的規則。你可以在 content 設定下面的值;可以多選。必須注意的是,網路上有人並不遵守你設定的規則。
    • noindex:不許搜尋此頁。
    • nofollow:不許搜尋此頁中的超連結。
    • index:歡迎搜尋此頁。index 與 follow 為預設值,可以不設。
    • follow:歡迎搜尋此頁中的超連結。
    • all:表示 index 與 follow。
    • none:可以忽略此頁。
  12. GOOGLEBOT:通知 GOOGLE 的機器人不要搜尋此頁。
SCHEME

設定 CONTENT 的值的格式。



©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。