Meta 標簽放在每個網頁的<head>...</head>中,我們大家比較熟悉的如:?
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">說明編輯工具;
<meta name="KEYWORDS" content="...">說明關鍵詞;
<meta name="DESCRIPTION" content="...">說明主頁描述;
<meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80">和
<meta http-equiv="Content-Language" content="zh-CN">說明所用語言及文字...?
可見META有兩種,name和http-equiv。?
name主要用于描述網頁,對應于content,以便于搜索引擎機器人查找、分類(目 前幾乎所有的搜索引擎都使用網上機器人自動查找META值來給你的網頁分類)。這其中最重要的是DESCRIPTION(你的站點在引擎上的描述)和KEYWORDS(搜索引 擎籍以分類的關鍵詞),應該給你的“每一頁”都插入這兩個META值。當然你也可以不要搜索引擎檢索,可用:?
<meta name="ROBOTS" content="all | none | index | noindex | follow | nofollow"> 來確定:
設定為"all"時文件將被檢索,且頁上鏈接可被查詢;
設定為"none"則表示文件不被檢索,而且不查詢頁上的鏈接;
設定為"index"時文件將被檢索;
設定為"follow"則可查詢頁上的鏈接;
設定為"noindex"時文件不檢索,但可被查詢鏈接;
設定為"nofollow"則表示文件不被檢索,但可查詢頁上的鏈接.
http-equiv顧名思義相當于http文件頭的作用,可以直接影響網頁的傳輸。比較 直接的例子如:?
1、自動刷新,并指向新網頁
<meta http-equiv="Refresh" content="10; url= http://yourlink"> 10秒后刷新到http://yourlink;
2、網頁間轉換時加入效果
<meta http-equiv="Page-Enter" content="revealTrans(duration=10, transition=50)">?
<meta http-equiv="Page-Exit" content="revealTrans(duration=20, transition=6)">?
加在一個網頁中,進出時有一些特殊效果,這個功能即FrontPage 98的Format/Page Transition.不過注意所加網頁不能是一個Frame頁;
3、強制網頁不被存入Cache中
<meta http-equiv="pragma" content="no-cache">?
<meta http-equiv="expires" content="wed, 26 Feb 1997 08:21:57 GMT">?
大家可以到http://www.internet.com上看看,它的首頁當你斷線后,就無法在cache中再調出。(本身是關于建站很棒的站點)
4、定義指向窗口
<meta http-equiv="window-target" content="_top">
可以防止網頁被別人作為一個Frame調用.(不過,我試了一下,似乎不靈)?
Meta還有很多功能, 如大家關心的 "怎樣在搜索引擎中,被放在搜索結果前面的 位置"( http://vancouver-webpages.com/VWbot/mk-metas.html). 你可以在以下站點進一步查詢:http://webdeveloper.com/categories/html/ html_metatag_res.html
http://vancouver-webpages.com/META/
http://www.nlc-bnc.ca/ifla/II/metadata.htm