Meta 標籤http-equiv屬性


http-equiv,至關於http的文件頭做用,它能夠向瀏覽器傳回一些有用的信息,以幫助正確和精確地顯示網頁內容。
Meta標籤的http-equiv屬性語法格式:<meta http-equiv="參數" content="參數變量值">

經常使用的HTTP-EQUIV類型有:

1. Content-Language
說明:設定頁面使用的字符集
用法:<Meta http-equiv="Content-Language" Content="zh-CN">
注意:該META標籤訂義了HTML頁面所使用的字符集爲GB2132,就是國標漢字碼。若是將其中的「charset=GB2312」替換成「BIG5」,則該頁面所用的字符集就是繁體中文Big5碼。當你瀏覽一些國外的站點時,IE瀏覽器會提示你要正確顯示該頁面須要下載xx語支持。這個功能就是經過讀取HTML頁面META標籤的Content-Type屬性而得知須要使用哪一種字符集顯示該頁面的。若是系統裏沒有裝相應的字符集,則IE就提示下載。其餘的語言也對應不一樣的charset,好比日文的字符集是「iso-2022-jp 」,韓文的是「ks_c_5601」。

2. Content-Type定義頁面製做所使用的文字語言
<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
Content-Type的Content還能夠是:text/xml等文檔類型;
Charset選項:ISO-8859-1(英文)、BIG五、UTF-八、SHIFT-Jis、Euc、Koi8-二、us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw, x-cns11643-1,x-cns11643-2等字符集;

Content-Language的Content還能夠是:EN、FR等語言代碼。

以上2個參數均可以幫助搜索引擎判斷網頁所使用的語言。

<!-- 搜索引擎怎樣判斷網頁所使用的語言?

人們喜歡以他們所知道的語言列出的搜索結果,這對搜索營銷人員是十分重要的。當一個搜索者輸入上面圖中的搜索請求時,只有用中文寫的網頁將被顯示在搜索結果裏面。

在有些國家,例如日本和中國,大部分搜索者想要結果限制在母語上。可是在其餘地方例如瑞典,搜索能夠採用瑞典語和英語來進行。不一樣國家的搜索者有不一樣的語言偏好。

對搜索營銷人員而言,重要的是搜索引擎知道網頁所使用的語言,若是網頁沒能被正確地識別,可能就會從本應發現它的搜索者面前消失,從而下降你的引薦訪問。

那麼搜索引擎是怎樣判斷網頁所使用的語言呢?這裏有不少不一樣的方法:

1. 語言meta標籤。

不少網頁經過一個HTML標籤來代表網頁使用的語言,例如<META http-equiv=」content-language」 content="ja"> 表示使用的是日語,看起來簡單,搜索蜘蛛程序讀取標籤,因而搜索引擎知道是什麼語言了。可是相對多的語言meta標籤是徹底錯誤的,沒有標籤,句法錯誤,以及語言編碼錯誤等等。搜索引擎確實查看這些標籤,可是它們不多隻從這些標籤來斷定網頁的語言。

2. 字符編碼

計算機文件(包括HTML網頁)須要「對譯本(Key)」正確翻譯文件中的字符(字母,數字等等)。這種對譯本被稱爲字符編碼。由網頁中meta標籤裏聲明,例如<META http-equiv=content-type content="text/html; charset=GBK">。

網站瀏覽器和搜索蜘蛛程序假定網頁按照西方語言編碼,所以使用這些語言寫的網頁不須要這個標籤。爲了瀏覽器顯示正確,亞洲、阿拉伯和古代斯拉夫語的文本確實須要這個標籤。所以,當搜索引擎看到針對這些語言的表情,它對正確顯示網頁的語言有了很高的保證。

3. 內容分析

搜索引擎經過研究內容中的字符模式來最終斷定網頁的語言,哪怕是短到只有兩句話的網頁,內容分析的精確度也很是高。Meta標籤只有在內容分析後還不肯定的狀況下才被使用。

多數狀況下,搜索引擎會自行正確地判斷網頁的內容,對於只有不多幾個詞的網頁,要保證網頁被正確識別,正確的編碼語言和meta語言標籤很重要。-->

3. Refresh (刷新) 
 說明:讓網頁多長時間(秒)刷新本身,或在多長時間後讓網頁自動連接到其它網頁。
 用法:<Meta http-equiv="Refresh" Content="5; Url=http://www.doumiao.net">
 注意:其中的5是指停留5秒鐘後自動刷新到URL網址。

<!-- 網絡上經常使用的重定向方式有四種:Javascript 重定向,Meta refresh 重定向,301重定向,302重定向

重定向(redirect)——一個對瀏覽器的指導,讓其顯示不一樣的URL而不是當初瀏覽器所請求的。重定向容許舊的URL被從新指向到目前的URL上,所以當訪客使用舊的URL時,不會獲得一個「網頁沒有被找到」的消息(就是一般你們知道的HTTP404錯誤)。

1. Meta 更新重定向(Meta Refresh redirects)

HTML在<head>部分的meta標籤頁能夠從新連接一個網頁——一般被稱爲「meta」更新重定向例如:

<meta http-equiv="refresh" content="10; url=http://www.doumiao.net">

其中的「10」是告訴瀏覽器在頁面加載10秒鐘後自動跳轉到doumiao.net。

這種方法常在論壇中見到。若是在論壇上發表帖子,先會看到一個確認頁面,幾秒後會自動從新跳轉回當前的論壇頁面中。

從搜索引擎優化的角度出發,通常不但願自動轉向有延遲。不過,若是是用Meta Refresh標識進行轉向,必定要注意把延遲時間設定成至少10秒以上。對於這種自動轉向法,搜索引擎可以自動檢測出來。於是不管網站的轉向出於什麼目的,都很容易被搜索引擎視爲對讀者的誤導而受到懲罰。不過,若是跳轉延遲時間設置合適,搜索引擎就不會視之爲做弊。

meta 標籤之NAME屬性 詳解>>

4. Expires (期限) 
說明:指定網頁在緩存中的過時時間,一旦網頁過時,必須到服務器上從新調閱。
用法:<Meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT">
注意:必須使用GMT的時間格式,或直接設爲0(數字表示多少時間後過時)。

5. Pragma (cach模式) 
說明:禁止瀏覽器從本地機的緩存中調閱頁面內容。
用法:<Meta http-equiv="Pragma" Content="No-cach">
注意:網頁不保存在緩存中,每次訪問都刷新頁面。這樣設定,訪問者將沒法脫機瀏覽。

6. Set-Cookie (cookie設定) 
說明:瀏覽器訪問某個頁面時會將它存在緩存中,下次再次訪問時就可從緩存中讀取,以提升速度。當你但願訪問者每次都刷新你廣告的圖標,或每次都刷新你的計數器,就要禁用緩存了。一般HTML文件沒有必要禁用緩存,對於ASP等頁面,就可使用禁用緩存,由於每次看到的頁面都是在服務器動態生成的,緩存就失去意義。若是網頁過時,那麼存盤的cookie將被刪除。
用法:<Meta http-equiv="Set-Cookie" Content="cookievalue=xxx; expires=Wednesday,21-Oct-98 16:14:21 GMT; path=/">
注意:必須使用GMT的時間格式。

7. Window-target (顯示窗口的設定)

說明:強制頁面在當前窗口以獨立頁面顯示。
用法:<Meta http-equiv="Widow-target" Content="_top">
注意:這個屬性是用來防止別人在框架裏調用你的頁面。
Content選項:_blank、_top、_self、_parent。

8.Pics-label (網頁RSAC等級評定)

說明:在IE的Internet選項中有一項內容設置,能夠防止瀏覽一些受限制的網站,而網站的限制級

別就是經過該參數來設置的。

用法:<META http-equiv=」Pics-label」 Contect=

「(PICS-1.1′http://www.rsac.org/ratingsv01.html’

I gen comment ‘RSACi North America Sever’ by ‘inet@microsoft.com’

for ‘http://www.microsoft.com’ on ‘1997.06.30T14:21-0500′ r(n0 s0 v0 l0))」>

注意:不要將級別設置的過高。RSAC的評估系統提供了一種用來評價Web站點內容的標準。用戶能夠設置Microsoft Internet Explorer(IE3.0以上)來排除包含有色情和暴力內容的站點。上面這個例子中的HTML取自Microsoft的主頁。代碼中的(n 0 s 0 v 0 l 0)表示該站點不包含不健康內容。級別的評定是由RSAC,即美國娛樂委員會的評級機構評定的,若是你想進一步瞭解RSAC評估系統的等級內容,或者你須要評價本身的網站,能夠訪問RSAC的站點:http://www.rsac.org/。

9.Page-Enter、Page-Exit (進入與退出)

說明:這個是頁面被載入和調出時的一些特效。

用法:<Meta http-equiv=」Page-Enter」 Content=」blendTrans(Duration=0.5)」>

<Meta http-equiv=」Page-Exit」 Content=」blendTrans(Duration=0.5)」>

注意:blendTrans是動態濾鏡的一種,產生漸隱效果。另外一種動態濾鏡RevealTrans也能夠用於頁面進入與退出效果:

<Meta http-equiv=」Page-Enter」 Content=」revealTrans(duration=x, transition=y)」>

<Meta http-equiv=」Page-Exit」 Content=」revealTrans(duration=x, transition=y)」>

Duration表示濾鏡特效的持續時間(單位:秒)

Transition濾鏡類型。表示使用哪一種特效,取值爲0-23。

0 矩形縮小 1 矩形擴大 2 圓形縮小 3 圓形擴大 4 下到上刷新 5 上到下刷新 6 左到右刷新 7 右到左刷新 8 豎百葉窗 9 橫百葉窗 10 錯位橫百葉窗 11 錯位豎百葉窗 12 點擴散 13 左右到中間刷新 14 中間到左右刷新 15 中間到上下 16 上下到中間 17 右下到左上 18 右上到左下 19 左上到右下 20 左下到右上 21 橫條 22 豎條 23 以上22種隨機選擇一種

10.MSThemeCompatible (XP主題)

說明:是否在IE中關閉 xp 的主題

用法:<Meta http-equiv=」MSThemeCompatible」 Content=」Yes」>

注意:關閉 xp 的藍色立體按鈕系統顯示樣式,從而和win2k 很象。

11.IE6 (頁面生成器)

說明:頁面生成器generator,是ie6

用法:<Meta http-equiv=」IE6″ Content=」Generator」>

注意:用什麼東西作的,相似商品出廠廠商。

12.Content-Script-Type (腳本相關)

說明:這是近來W3C的規範,指明頁面中腳本的類型。

用法:<Meta http-equiv=」Content-Script-Type」 Content=」text/javascript」>
相關文章
相關標籤/搜索