`

meta标签学习

阅读更多

发现meta标签可以做很多事情,查阅了相关资料,整理一份meta用途笔记。

所查阅资料:

http://segmentfault.com/blog/ciaocc/1190000002407912

http://blog.sina.com.cn/s/blog_666689090101bg8p.html

 

meta标签

属性 含义
http-equiv content-type / expire / refresh / set-cookie 把content属性关联到HTTP头部。
name author / description / keywords / generator / revised / others 把 content 属性关联到一个名称。
content some text 定义用于翻译 content 属性值的格式。

 

SEO方面


   ●搜索引擎索引方式

    name是一些搜索引擎机器人的名称,如 Google的是googlebot ,MSN Search 的是 msnbot, Yahoo  的是 yahoo-slurp。content是一组使用逗号(,)分割的值,通常有如下几种取值:none,noindex,nofollow,all,index和follow。

<meta name="搜索引擎名称" content="index,follow" />

content取值:

    all:文件将被检索,且页面上的链接可以被查询;=index,follow
    none:文件将不被检索,且页面上的链接不可以被查询;=noindex,nofollow
    index:文件将被检索;
    follow:页面上的链接可以被查询;
    noindex:文件将不被检索;
    nofollow:页面上的链接不可以被查询。搜索引擎不能追踪此网页上的链接
    

unavailable_after:[日期]:在指定的日期和时间后从搜索结果中删除这个网页

nosnippet: 在搜索结果中显示当前页时,不要显示页面摘要 

noarchive: 在显示本网页于搜索结果中时,不要显示一个"网页快照"链接

 

noodp/noydir: 在为本页产生标题或页面摘要时,不要使用开放式目录项目(又名dmoz.org)中的文本(不使用DOMZ、Yahoo!目录中描述作为网页摘要 )
   
关于noodp和noydir,http://blog.sina.com.cn/s/blog_666689090101bg8p.html这篇文章提到:

 做SEO的朋友都经常和meta标签打交道,比如写description、keywords之类,但却很少用到noodp和noydir这样的标签(这两个其实比较老了,只是国内一般不太实用),这里我想对这两个做下说明,因为在不少做英文SEO的地方还得使用到。(meta标签详解)
 有些时候站点加入了dmoz或者yahoo的分类目录,这本是好事,但很多时候开始加入的时候并未考虑完全,或者后来网站业务出现的变化等等,这样的情况下,使得原本的好事可能在一些时候反倒有了负面影响,因为Google和yahoo默认情况下会优先抓取dmoz和雅虎分类目录里面的信息作为搜索结果的标题和描述。

     ●页面重定向和刷新

      content内的数字代表多少秒后刷新。加了url就会重定向到指定网页(搜索引擎能够自动检测)。     

<meta http-equiv="refresh" content="0;url=" />

      SEO方面的用法还有一些例如设置作者帮助搜索。

<meta name="author" content="作者名字" />

 

移动设备

       ●viewport(用作移动端显示的设置)

        设置在移动端显示的参数。

<meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>

1.width:宽度(可为特定数值 或 device-width)(范围从200 到10,000,默认为980 像素)

2.height:高度(可为特定数值 或 device-height)(范围从223 到10,000)

3.initial-scale:初始的缩放比例 (范围从>0 到10)

4.minimum-scale:允许用户缩放到的最小比例

5.maximum-scale:允许用户缩放到的最大比例

6.user-scalable:用户是否可以手动缩 (no,yes)

注意,在非响应式网站上使用initial-scale=1,这会让网站以100%宽度渲染,这样用户就需要手动移动页面或者对页面进行缩放,如果同时使用user-scalable=no或maximum-scale=1,则用户将不能放大/缩小网页来看到全部的内容。

 

   ●WebApp全屏模式

      伪装app,离线应用。      

<meta name="apple-mobile-web-app-capable" content="yes" /> 

   ●隐藏状态栏/设置状态栏颜色:只有在开启WebApp全屏模式时才生效。content的值为default | black | black-translucent

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

忽略数字自动识别为电话号码

<meta content="telephone=no" name="format-detection" /> 
<!-- content为email=no 时则是忽略邮箱识别 -->

在网页部分的应用,最常见的就是编码形式

<meta charset='utf-8' />

然而在实际开发中还有很多用法

  • 优先使用 IE 最新版本和 Chrome
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<!-- 关于X-UA-Compatible -->
<meta http-equiv="X-UA-Compatible" content="IE=6" ><!-- 使用IE6 -->
<meta http-equiv="X-UA-Compatible" content="IE=7" ><!-- 使用IE7 -->
<meta http-equiv="X-UA-Compatible" content="IE=8" ><!-- 使用IE8 -->
  • 浏览器内核控制:国内浏览器很多都是双内核(webkit和Trident),webkit内核高速浏览,IE内核兼容网页和旧版网站。而添加meta标签的网站可以控制浏览器选择何种内核渲染
 <meta name="renderer" content="webkit|ie-comp|ie-stand">
  • 禁止浏览器从本地计算机的缓存中访问页面内容:这样设定,访问者将无法脱机浏览。
<meta http-equiv="Pragma" content="no-cache">
  • Windows 8
<meta name="msapplication-TileColor" content="#000"/> <!-- Windows 8 磁贴颜色 -->
<meta name="msapplication-TileImage" content="icon.png"/> <!-- Windows 8 磁贴图标 -->
  • 站点适配:主要用于PC-手机页的对应关系。
<meta name="mobile-agent"content="format=[wml|xhtml|html5]; url=url">
<!--
[wml|xhtml|html5]根据手机页的协议语言,选择其中一种;
url="url" 后者代表当前PC页所对应的手机页URL,两者必须是一一对应关系。
 -->
  • 转码申明:用百度打开网页可能会对其进行转码(比如贴广告),避免转码可添加如下meta
<meta http-equiv="Cache-Control" content="no-siteapp" />
分享到:
评论

相关推荐

    jsp base标签与meta标签学习小结

    总的来说,`jsp`中的`base`和`meta`标签虽然看似简单,但它们在网页开发中扮演着不可或缺的角色。理解并合理利用这些标签,有助于创建更加高效、易维护且对搜索引擎友好的网页。对于初学者来说,熟练掌握这两个标签...

    Web-前端html+css从入门到精通 122. meta标签扩展学习.zip

    meta标签扩展学习”专注于HTML中的meta标签,它是网页元数据的重要组成部分,对网页的搜索引擎优化(SEO)、字符编码... meta标签扩展学习.mp4”,你将全面掌握meta标签的使用技巧,为创建高质量的网页奠定坚实基础。

    WEB前端程序猿必看的meta标签汇总共4页.pdf.zi

    学习和理解Meta标签的使用是每个前端开发者的基本功,尤其是在构建响应式网站和进行SEO优化时。这份四页的PDF资料应该是对这些基础知识的精炼总结,可以帮助开发者快速查阅和掌握Meta标签的用法。对于那些希望提升...

    meta演示 _引入 css 样式文件

    通过这些示例,可以学习到如何通过meta标签来控制页面的一些行为。 接下来是引入CSS样式的文件的知识点。CSS(Cascading Style Sheets,层叠样式表)用于为HTML文档定义布局、格式和样式。引入CSS样式文件的方法有...

    站长工具站网页Meta信息检测工具

    Meta信息主要包括Meta标签,如`&lt;meta name="description"&gt;`(描述)、`&lt;meta name="keywords"&gt;`(关键词)、`&lt;meta name="title"&gt;`(页面标题)等。这些标签向搜索引擎提供关于网页内容的简要概述,影响着搜索引擎...

    Laravel开发-laravel-meta-tags .zip

    Laravel Meta Tags库是为了方便开发者在Laravel应用中管理和生成meta标签,从而提高网站的可见性和用户体验。下面将详细介绍这个库的使用方法和相关知识点。 **1. 安装与配置** 首先,你需要通过Composer安装`...

    少标签数据学习(Learning with Few Labeled Data)

    少标签数据学习是机器学习领域中的一项挑战,旨在解决如何用极少量的标注样本(标签)来训练一个准确的模型。这一概念试图模仿人类学习过程中的高效性,即我们无需大量样本来识别新事物的能力。在实际应用中,比如...

    网状 Meta 分析实用教程(中).rar

    标签中的"mate mate网状"提示我们,课程内容主要围绕Meta分析及其在网状结构中的应用展开。 课程内容包括以下几个核心部分: 1. **数据的提取、整理和录入**:这是进行任何统计分析的首要步骤,本部分详细讲解了...

    网页优化meta标签使用方法及规则.docx

    ### 网页优化Meta标签使用方法及规则详解 #### 一、Meta标签概述 Meta标签作为HTML语言中的一部分,通常出现在标签内,它主要用于向浏览器提供关于页面的元数据信息。随着搜索引擎的发展,合理使用Meta标签可以...

    基于有效转移矩阵估计的带噪标签学习算法_Learning with Noisy Labels by Efficient Tran

    通过提出一种有效且稳健的在线学习标签转换矩阵的方法,我们成功地解决了噪声标签学习中的性能退化和训练速度慢的问题。未来的工作将探索如何进一步优化这一框架,以适应更复杂和大规模的噪声标签问题,以及在其他...

    html+css中的img+meta+style简单用法.zip

    在这个"html+css中的img+meta+style简单用法.zip"压缩包中,我们重点关注了HTML的`&lt;img&gt;`、`&lt;meta&gt;`标签以及CSS的`style`属性的应用,这些都是创建动态和美观网页不可或缺的部分。 首先,`&lt;img&gt;`标签用于在HTML文档...

    学习sdcms常用的标签.pdf

    学习 SDCMS 常用标签 SDCMS 是一个流行的内容管理系统,用于构建动态网站。SDCMS 提供了一些常用的标签,帮助开发者快速构建网站。下面我们将详细介绍这些标签。 meta 标签 meta 标签用于提供关于 HTML 文档的元...

    Meta-Learning Update Rules for Unsupervised Representation Learn

    本文提出的“Meta-Learning Update Rules for Unsupervised Representation Learning”(无监督特征学习的元学习更新规则)针对这一问题,提出了一个新的策略。作者们直接将半监督分类性能作为目标,通过元学习来...

    2009_Book_Metalearning.pdf

    首先,从标题“2009_Book_Metalearning.pdf”可以推断,这本书很可能是关于元学习(Metalearning)的,元学习是机器学习的一个子领域。在机器学习领域,元学习被定义为关于如何设计学习算法的更高层次的学习过程。...

    Maui_META_exe_v5.0920.0

    【标签】"Maui_META_exe_v5.0920.0" 指的是该工具的特定版本,表明这是Maui META工具的一个更新版本,版本号为5.0920.0。这通常意味着它包含了之前版本的改进和新功能,可能是修复了一些已知问题,或者增强了某些...

    suno AI教程及元标签.docx

    &lt;meta name="description" content="这是一个关于元标签的示例文档。"&gt; &lt;meta name="keywords" content="HTML, 元标签, SEO, 示例"&gt; &lt;meta name="author" content="张三"&gt; &lt;meta name="viewport" content="width...

    DOCTYPE html.docx

    在这个例子中,我们学习了HTML文档头的基本组成部分,包括DOCTYPE、HTML文档头、meta标签、Open Graph协议和Viewport Meta标签等。这些组件都是构建一个完整的HTML文档所必需的,能够帮助搜索引擎和浏览器更好地理解...

    Atom-meta-extractor,超简单快速的HTML页面元数据提取器,具有低内存占用.zip

    HTML元数据通常位于文档的部分,通过&lt;meta&gt;标签定义。常见的元数据类型包括: 1. `&lt;meta charset="UTF-8"&gt;`:定义文档的字符编码。 2. `&lt;meta name="description" content="网页的描述"&gt;`:提供网页内容的简短概述...

Global site tag (gtag.js) - Google Analytics