• 0755-82538016
  • 0755-82560826
  • 深圳网站建设_APP小程序开发_博纳网络

    • 网站建设案例
      • ";

        营销网站建设

        全网营销网站

        高端网站建设

        商城网站建设

        外贸网站建设

        小程序开发

        区块链开发

        物联网项目开发

        定制app开发

        在线教育网站

        速成网站建设

        服装网站建设

        餐饮网站建设

        珠宝首饰网站

        机械制造网站

        文化旅游网站

        家装建材网站

        美容化妆品网站

        数码产品网站

        模板案例库

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站推广
      • ";

        网站优化基础

        建站优化

        网站优化

        营销推广

        整站优化

        推广帮助

        谷歌搜索

        推广方案

        推广套餐

        推广技巧

        百度排名

        巧用微博推广

        直播视频网站推广法

        微信推广网站方法

        网站外链推广

        公共微信号推广

        网站优化闲谈

        常见问题

        公司资讯

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站制作资讯
      • ";

        网站制作

        外贸网站建设

        网站设计

        网站代运营

        深圳网站建设专栏

        深圳小程序开发

        网站改版

        APP开发

        网站建设方案

        安全维护

        软件开发

        平台搭建

        建站行业资讯

        域名注册

        虚拟主机

        企业邮局

        国外主机

        VPS独享空间

        免备案香港服务器

        如何解析域名

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 网站报价
      • ";

        网站报价

        建站方案

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 公司动态
      • ";
        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 关注博纳
      • ";

        网站制作精英团队

        网站建设公司愿景

        公司介绍

        主营业务

        博纳文化

        加入博纳

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
    • 联系我们
      • ";

        网站建设公司联系方式

        网站建设、网站制作公司乘车路线

        联系电话:0755-82560826 82538016 82560635邮箱:qin@198bona.com地址:深圳市福田区皇岗路5007神采苑402栋610
      网站制作资讯

      当前位置:

        主页网站制作资讯建站行业资讯静态网站制作利于搜索引擎,怎样编程才是正正确的?HTML meta 详解

      静态网站制作利于搜索引擎,怎样编程才是正正确的?HTML meta 详解

      发布时间:2017-06-29

      文章编辑:网站建设 文章来源:建站行业资讯 浏览量:次

       meta标签是HTML语言HEAD区的一个辅助性标签。

      meta常用于定义页面的说明,关键字,最后修改日期,和其它的元数据。这些元数据将服务于浏览器(如何布局或重载页面),搜索引擎和其它网络服务。

      mata 标签包含全局属性(https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes)

      charset

      声明网页的字符编码:

      00001. 

      <metacharset="UTF-8">

      00002. 

      content

      content属性的内容是 htp-equiv或 name属性的值,具体取决于你用哪一个。

      http-equiv

      该属性可以包含HTTP头的名称,属性的英文全称为 http-equivalent。它定义了可以改变 server和 user-agent行为的指令。该指令的值在content属性内定义,可以是以下之一:

      content-language(已过时)

      定义页面的默认语言。它可以被任何元素上的lang属性所覆盖。

      Pragma

      禁止浏览器从本地计算机的缓存中访问页面内容。如:

      00001. 

      <meta http-equiv="Pragma"content="no-cache">

      00002. 

      expires

      可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

      cache-control

      指定请求和响应遵循的缓存机制。共有以下几种用法:

      · 

      no-cache: 先发送请求,与服务器确认该资源是否被更改,如果未被更改,则使用缓存。

      · 

      · 

      no-store: 不允许缓存,每次都要去服务器上,下载完整的响应。(安全措施)

      · 

      · 

      public: 缓存所有响应,但并非必须。因为max-age也可以做到相同效果

      · 

      · 

      private: 只为单个用户缓存,因此不允许任何中继进行缓存。(比如说CDN就不允许缓存private的响应)

      · 

      · 

      max-age: 表示当前请求开始,该响应在多久内能被缓存和重用,而不去服务器重新请求。例如:max-age=60表示响应可以再缓存和重用 60 秒。

      · 

      content-security-policy

      允许页面作者定义当前页面的内容策略。内容策略主要指定允许的服务器地址和脚本端点,这有助于防止 cross-site ing攻击。

      CSP 的实质就是白名单制度,开发者明确告诉客户端,哪些外部资源可以加载和执行,等同于提供白名单。它的实现和执行全部由浏览器完成,开发者只需提供配置。

      CSP 大大增强了网页的安全性。攻击者即使发现了漏洞,也没法注入脚本,除非还控制了一台列入了白名单的可信主机。两种方法可以启用 CSP。一种是通过 HTTP 头信息的 Content-Security-Policy的字段。

       

      00001. 

      Content-Security-Policy:-src 'self';object-src 'none';

      00002. 

      00003. 

      style-src cdn.example.org third-party.org;child-src https:

      00004. 

      另一种是通过网页的标签。

      00001. 

      <metahttp-equiv="Content-Security-Policy"content="-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org; child-src https:">

      00002. 

      上面代码中,CSP 做了如下配置:

      · 

      脚本:只信任当前域名

      · 

      · 

      标签:不信任任何URL,即不加载任何资源

      · 

      · 

      样式表:只信任 cdn.example.org和 third-party.org

      · 

      · 

      框架(frame):必须使用HTTPS协议加载

      · 

      · 

      其他资源:没有限制

      · 

      启用后,不符合 CSP 的外部资源就会被阻止加载。

      更多介绍可见:Content Security Policy 入门教程(http://www.ruanyifeng.com/blog/2016/09/csp.html)

      content-type(已过时)

      定义文档的MIME类型,后跟其字符编码。

      · 

      不要使用这个值,因为它已经过时了。推荐使用元素上的charset属性。

      · 

      · 

      由于无法在XHTML或HTML5的XHTML序列化中更改文档类型,因此不要使用将MIME类型设置为 XHTML MIME类型。

      · 

      refresh

      该指令指定:

      · 

      如果content属性只包含一个正整数,则表示该页面重新加载的秒数。

      · 

      · 

      如果content属性包含一个正整数,后跟字符串'; url =',那么表示当前页面XX秒后重定向到另一个有效的URL。

      · 

      00001. 

      <metahttp-equiv="refresh"content="2;URL=http://www.github.com/">//意思是2秒后跳转到github

      00002. 

      set-cookie(已过时)

      定义页面的cookie,对应的content值必须遵循IETF HTTP Cookie Specification(https://tools.ietf.org/html/draft-ietf-httpstate-cookie-14)

      不要使用这条指令,使用HTTP头的Set-Cookie(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie)替代

      X-UA-Compatible

      用于告知浏览器以何种版本来渲染页面。

      00001. 

      <metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"/>//指定IE和Chrome使用最新版本渲染当前页面

      00002. 

      name

      name属性的定义是属于 document-level metadata,不能和以下属性同时设置: itemprop, http-equiv 或 charset。

      该元数据名称与content属性包含的值相关联。 name属性的可能值为:

      application-name

      定义在网页中运行的应用程序的名称。

      author

      用于标注网页作者。

      deion

      包括一个关于页面内容的缩略而精准的描述。一些浏览器,如Firefox和Opera,会使用这个当做网页书签的默认描述。

      generator

      用于标明网页是什么软件做的。

      keywords

      用于告诉搜索引擎,你网页的关键字

      revisit-after

      如果页面不是经常更新,为了减轻搜索引擎爬虫对服务器带来的压力,可以设置一个爬虫的重访时间。如果重访时间过短,爬虫将按它们定义的默认时间来访问。举例:

      00001. 

      <metaname="revisit-after"content="7 days">

      00002. 

      renderer

      renderer是为双核浏览器准备的,用于指定双核浏览器默认以何种方式渲染页面。比如说360浏览器。举例:

      00001. 

      <metaname="renderer"content="webkit">//默认webkit内核

      00002. 

      00003. 

      <metaname="renderer"content="ie-comp">//默认IE兼容模式

      00004. 

      00005. 

      <metaname="renderer"content="ie-stand">//默认IE标准模式

      00006. 

      referrer

      referrer 控制document发起的Request请求中附加的Referer HTTP header(https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer),相应的值在content中:

      content

      含义

      no-referrer

      不发送HTTP Referer头

      origin

      发送document的origin

      no-referrer-when-downgrade

      将origin作为referer发送到和当前页面同等安全的URLs(https-> https),但不会将origin发送到不安全的URLS(https-> http)。这是默认行为。

      origin-when-crossorigin

      same-origin的请求,发送的完整URL(剥离参数),但在其他情况下只发送origin

      unsafe-URL

      same-origin 或 cross-origin的请求,将发送完整的URL(剥离参数)

      robots

      robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引。

      值

      描述

      Used By

      index

      允许robot索引本页面(默认)

      All

      noindex

      不允许robot索引本页面

      All

      follow

      允许搜索引擎继续通过此网页的链接索引搜索其它的网页(默认)

      All

      nofollow

      搜索引擎不继续通过此网页的链接索引搜索其它的网页

      All

      none

      相当于noindex,nofollow

      Google

      noodp

      禁止使用Open Directory Project描述(如果有的话)作为搜索引擎结果中的页面描述。

      Google, Yahoo, Bing

      noarchive

      要求搜索引擎不缓存页面内容

      Google, Yahoo, Bing

      nosnippet

      禁止在搜索引擎结果中显示该页面的任何描述。

      Google, Bing

      noimageindex

      要求此页面不作为引用页面的索引图像的显示。

      Google

      nocache

      和noarchive同义

      Bing

      viewport

      提供了关于viewport初始大小的大小的提示。仅供移动设备使用。

      值

      content取值

      描述

      width

      整数或device-width

      定义viewport的像素宽度,或允许viewport适应设备的屏幕宽度。

      height

      整数或device-height

      定义viewport的高度。没有任何浏览器使用(???)

      initial-scale

      0.0 - 10.0

      定义设备宽度(纵向模式下的设备宽度或横向模式下的设备高度)与viewport大小之间的比例。

      maximum-scale

      0.0 - 10.0

      定义最大的缩放级别。它必须大于或等于minimum-scale,否则视为未定义。浏览器设置可以忽略此规则,iOS10 +默认情况下忽略它。

      minimum-scale

      0.0 - 10.0

      定义最小的缩放级别。它必须小于或等于maximum-scale,否则视为未定义。浏览器设置可以忽略此规则,iOS10 +默认情况下忽略它。

      user-scalable

      yes 或 no

      如果设置为no,用户将无法放大网页。默认值为yes。浏览器设置可以忽略此规则,iOS10 +默认情况下忽略它。

      常见用法 禁止缩放:

      00001. 

      <metaname=”viewport”content=”initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no”/>

      00002. 

      自动刷新网页

      你可以设置一段时间后对页面进行刷新操作。meta http-equiv=”refresh”可以指定浏览器延迟一段时间自动刷新页面。下面的meta-tag指定浏览器每5秒自动刷新一次。

      00001. 

      <metahttp-equiv=”refresh”content=”5″/>

      00002. 

      自动重定向

      我们可以使用refresh meta标签对页面进行重定向。下面的例子将在5秒后访问www.25xt.com

      00001. 

      <metahttp-equiv=”refresh”content=”5;url=’http://www.25xt.com’”/>

      00002. 

      禁止浏览器缓存

      当我们在本地测试网页的时候,没有及时更新新内容,可能就是有浏览器缓存。这个时候,我们只要通过使用Meta标签禁用浏览器缓存,可以解决。通用代码如下:

      00001. 

      <metahttp-equiv="expires"content="0">

      00002. 

      00003. 

      <metahttp-equiv="pragma"content="no-cache">

      00004. 

      00005. 

      <metahttp-equiv="cache-control"content="no-cache">

      00006. 

      禁止百度转码

      00001. 

      <metahttp-equiv="Cache-Control"content="no-siteapp"/>

      00002. 

      在移动开发当中,屏蔽数字当作电话号码的代码:

      00001. 

      <metacontent=”telephone=no”name=”format-detection”/>

      00002. 

      参考

      MDN HTML element(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta)深圳网站建设公司博纳网络编辑整理,希望对您有所帮助。


      当前文章链接:/construction/jzhyzx/581.html
      上一篇:网站建设过程中做好引导搜索爬行程序的引导对我们有多重要? 下一篇:移动互联带动移动网站的兴起:当下网络内容创业的现状是春光不在??
      返回列表
      如果您觉得案例还不错请帮忙分享:

      [声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

      相关案例推荐

      • Sweet basil女装

        Sweet basil女装

        服装服饰

        Sweet basil女装

      • 至上儿童摄影

        至上儿童摄影

        集团网站

        至上儿童摄影

      • 珂思美彩妆

        珂思美彩妆

        企业网站

        珂思美彩妆

      资讯分类

      • 网站制作
      • 外贸网站建设
      • 网站设计
      • 网站代运营
      • 深圳网站建设专栏
      • 深圳小程序开发
      • 网站改版
      • APP开发
      • 网站建设方案
      • 安全维护
      • 软件开发
      • 平台搭建
      • 建站行业资讯
      • 域名注册
      • 虚拟主机
      • 企业邮局
      • 国外主机
      • VPS独享空间
      • 免备案香港服务器
      • 如何解析域名

      最新发布

      • 移动端网站建设对传统企业带来哪些好处?
      • 深圳网站建设有哪些标准和规范?
      • 做好企业网站建设用户体验可从哪些方面入手?
      • 深圳做网站的公司建设购物网站的流程是怎样的?
      • 深圳网站建设:专业的营销网站建设具有哪些特征?
      • 深圳网站建设:成功的手机网站必有的特征
      • 企业为什么要搭建自己独立的电商网站?
      • 建站价格贵的就是属于高端网站建设吗?
      • 深圳做网站的公司从搭建网站到完成大概需要多久?
      • 企业网站建设做好,流量是关键如何获取?

      相关资讯

      • 网站建设从业人员的前景-网页设计师
      • 网站制作行业的前景与制作人员应具备的素质
      • 2017互联网行业的发展现状与前景
      • APP网站在当今互联网+的政策支持下做好三点
      • APP网站引擎优化九点建议
      • 再谈网站文章原创性对网站质量的影响。
      • 网站营运推广必须要仔细分析客户的行业现状
      • 搜索引擎快照是如何影响网站权重的?
      • 中小微企业如何利用互联网+快步向前
      • 一个电子商务网站平台的优化历程

      热门搜索

      • APP开发
      • 企业网站制作
      • 网站免费制作
      • 网站建设
      • 小程序开发
      • 深圳网站开发
      • 网站
      • 企业网站建设
      • 影视网站建设
      • tP外包

      Copyright © 2021 博纳网络 版权所有  粤ICP备17054727号

      • 棣栭〉

      • 鍜ㄨ

      • 閫氳瘽

      • 妗堜緥

      • 杩斿洖

      🏠
      首页
      📞
      电话咨询
      💬
      立即咨询
      📁
      案例