欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

html头部meta标签汇总

程序员文章站 2022-05-11 12:05:24
...

meta分类
meta标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。
1、 HTTP-EQUIV
HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:
(1)content-Type和content-Language (显示字符集的设定);

    说明:用以说明主页制作所使用的文字以及语言,例如:
    用法:  <meta http-equiv="content-Type" content="text/html; charset=UTF-8"/>
    <meta http-equiv="content-Language" contect="zh-CN">

(2) refresh (刷新)

    说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。
    用法:  <meta http-equiv="refresh" content="30">
        <meta http-equiv="refresh" content="5; Url=http://www.lcsoft.net.cn">
    注意:其中的5是指停留5秒钟后自动刷新到URL网址。

(3) expires (期限)

    说明:指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。
    用法:  <meta http-equiv="expires" content="0">
        <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT">
    注意:必须使用GMT的时间格式,或直接设为0(数字表示多少时间后过期)。

(4) Pragma (cach模式)

    说明:禁止浏览器从本地机的缓存中调阅页面内容。
    用法: <meta http-equiv="pragma" content="no-cache"> 
    注意:网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。

(5) Set-Cookie (cookie设定)

    说明:cookie设定,如果网页过期,存盘的cookie将被删除。
    用法:<meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Wednesday,21-Oct-98 16:14:21 GMT; path=/">
    注意:必须使用GMT的时间格式。

(6) Window-target (显示窗口的设定)

    说明:强制页面在当前窗口以独立页面显示。
    用法:<meta http-equiv="Widow-target" content="_top">
    注意:这个属性是用来防止别人在框架里调用你的页面。content选项:_blank、_top、_self、_parent。

(7) Pics-label (网页RSAC等级评定)

    说明:在IE的Internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过该参数来设置的。
    用法:<mETA http-equiv="Pics-label" Contect=“http://localhost”

(8) 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也可以用于页面进入与退出效果。

(9) MSThemeCompatible (XP主题)

    说明:是否在IE中关闭 xp 的主题
    用法:<meta http-equiv="MSThemeCompatible" content="Yes">
    注意:关闭 xp 的蓝色立体按钮系统显示样式,从而和win2k 很象。

(10) IE6 (页面生成器)

    说明:页面生成器generator,是ie6
    用法:<meta http-equiv="IE6" content="Generator">
    注意:用什么东西做的,类似商品出厂厂商。

(11) content-Script-Type (脚本相关)

    说明:这是近来W3C的规范,指明页面中脚本的类型。
    用法:<meta http-equiv="content-Script-Type" content="text/javascript">

2、 NAME
name是描述网页的,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。
name的content指定实际内容。
(1) Keywords (关键字)

    说明:为搜索引擎提供的关键字列表 
    用法:  <meta name="Keywords" content="关键词1,关键词2,关键词3,关键词4,……">
    <meta name="Kyewords" Lang="EN" content="vacation,greece,sunshine"> 
    <meta name="Kyewords" Lang="FR" content="vacances,grè:ce,soleil">
    注意:各关键词间用英文逗号“,”隔开。META的通常用处是指定搜索引擎用来提高搜索质量的关键词。当数个META元素提供文档语言从属信息时,搜索引擎会使用lang特性来过滤并通过用户的语言优先参照来显示搜索结果。

(2) Description (简介)

    说明:Description用来告诉搜索引擎你的网站主要内容。
    用法: <meta name="Description" content="你网页的简述">

(3) Robots (机器人向导)

    说明:Robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。content的参数有all、none、index、noindex、follow、nofollow。默认是all。
    用法:<meta name="Robots" content="All|None|Index|Noindex|Follow|Nofollow">
    其中的属性说明如下:
    all:文件将被检索,且页面上的链接可以被查询;
    none:文件将不被检索,且页面上的链接不可以被查询;(和 "noindex, no follow" 起相同作用)
    index:文件将被检索;(让robot/spider登录)
    follow:页面上的链接可以被查询;
    noindex:文件将不被检索,但页面上的链接可以被查询;(不让robot/spider登录)
    nofollow:文件将不被检索,页面上的链接可以被查询。(不让robot/spider顺着此页的连接往下探找)

(4) Author (作者)

    说明:标注网页的作者或制作组
    用法:<meta name="Author" content="张三,[email protected]"> 
    注意:content可以是:你或你的制作组的名字,或Email

(5) Copyright (版权)

    说明:标注版权  
    用法:<meta name="Copyright" content="本页版权归xxx所有。All Rights Reserved">

(6) Generator (编辑器)

    说明:编辑器的说明 
    用法:<meta name="Generator" content="PCDATA|FrontPage|"> 
    注意:content="你所用编辑器"

(7) revisit-after (重访)

    用法:<META name="revisit-after" cONTENT="7 days" >

汇总

<!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 -->
<html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa -->
<head>
 <!-- 声明文档使用的字符编码 -->
 <meta charset='utf-8'>
 <!-- 优先使用 IE 最新版本和 Chrome -->
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
 <!-- 页面描述 -->
 <meta name="description" content="不超过150个字符"/>
 <!-- 页面关键词 -->
 <meta name="keywords" content=""/>
 <!-- 网页作者 -->
 <meta name="author" content="name, [email protected]"/>
 <!-- 搜索引擎抓取 -->
 <meta name="robots" content="index,follow"/>
 <!-- 为移动设备添加 viewport -->
 <meta name="viewport" content="initial-scale=1, maximum-scale=3, minimum-scale=1, user-scalable=no">
 <!-- `width=device-width` 会导致 iPhone 5 添加到主屏后以 WebApp 全屏模式打开页面时出现黑边 http://bigc.at/ios-webapp-viewport-meta.orz -->
 
 <!-- iOS 设备 begin -->
 <meta name="apple-mobile-web-app-title" content="标题">
 <!-- 添加到主屏后的标题(iOS 6 新增) -->
 <meta name="apple-mobile-web-app-capable" content="yes"/>
 <!-- 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏 -->
 
 <meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
 <!-- 添加智能 App 广告条 Smart App Banner(iOS 6+ Safari) -->
 <meta name="apple-mobile-web-app-status-bar-style" content="black"/>
 <!-- 设置苹果工具栏颜色 -->
 <meta name="format-detection" content="telphone=no, email=no"/>
 <!-- 忽略页面中的数字识别为电话,忽略email识别 -->
 <!-- 启用360浏览器的极速模式(webkit) -->
 <meta name="renderer" content="webkit">
 <!-- 避免IE使用兼容模式 -->
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <!-- 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 -->
 <meta name="HandheldFriendly" content="true">
 <!-- 微软的老式浏览器 -->
 <meta name="MobileOptimized" content="320">
 <!-- uc强制竖屏 -->
 <meta name="screen-orientation" content="portrait">
 <!-- QQ强制竖屏 -->
 <meta name="x5-orientation" content="portrait">
 <!-- UC强制全屏 -->
 <meta name="full-screen" content="yes">
 <!-- QQ强制全屏 -->
 <meta name="x5-fullscreen" content="true">
 <!-- UC应用模式 -->
 <meta name="browsermode" content="application">
 <!-- QQ应用模式 -->
 <meta name="x5-page-mode" content="app">
 <!-- windows phone 点击无高光 -->
 <meta name="msapplication-tap-highlight" content="no">
 <!-- iOS 图标 begin -->
 <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png"/>
 <!-- iPhone 和 iTouch,默认 57x57 像素,必须有 -->
 <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png"/>
 <!-- Retina iPhone 和 Retina iTouch,114x114 像素,可以没有,但推荐有 -->
 <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144x144-precomposed.png"/>
 <!-- Retina iPad,144x144 像素,可以没有,但推荐有 -->
 <!-- iOS 图标 end -->
 
 <!-- iOS 启动画面 begin -->
 <link rel="apple-touch-startup-image" sizes="768x1004" href="/splash-screen-768x1004.png"/>
 <!-- iPad 竖屏 768 x 1004(标准分辨率) -->
 <link rel="apple-touch-startup-image" sizes="1536x2008" href="/splash-screen-1536x2008.png"/>
 <!-- iPad 竖屏 1536x2008(Retina) -->
 <link rel="apple-touch-startup-image" sizes="1024x748" href="/Default-Portrait-1024x748.png"/>
 <!-- iPad 横屏 1024x748(标准分辨率) -->
 <link rel="apple-touch-startup-image" sizes="2048x1496" href="/splash-screen-2048x1496.png"/>
 <!-- iPad 横屏 2048x1496(Retina) -->
 
 <link rel="apple-touch-startup-image" href="/splash-screen-320x480.png"/>
 <!-- iPhone/iPod Touch 竖屏 320x480 (标准分辨率) -->
 <link rel="apple-touch-startup-image" sizes="640x960" href="/splash-screen-640x960.png"/>
 <!-- iPhone/iPod Touch 竖屏 640x960 (Retina) -->
 <link rel="apple-touch-startup-image" sizes="640x1136" href="/splash-screen-640x1136.png"/>
 <!-- iPhone 5/iPod Touch 5 竖屏 640x1136 (Retina) -->
 <!-- iOS 启动画面 end -->
 
 <!-- iOS 设备 end -->
 <meta name="msapplication-TileColor" content="#000"/>
 <!-- Windows 8 磁贴颜色 -->
 <meta name="msapplication-TileImage" content="icon.png"/>
 <!-- Windows 8 磁贴图标 -->
 
 <link rel="alternate" type="application/rss+xml" title="RSS" href="/rss.xml"/>
 <!-- 添加 RSS 订阅 -->
 <link rel="shortcut icon" type="image/ico" href="/favicon.ico"/>
 <!-- 添加 favicon icon -->
 
 <title>标题</title>
</head>