HTML基础--doctype文档声明,meta属性

HTML版本历史部分摘要

1997年1月14日  -- HTML 3.2作为W3C推荐标准发布。这是首个完全由W3C开发并标准化的版本

1997年12月18日 -- HTML 4.0作为W3C推荐标准发布。它提供了三种变化:

  • 严格,过时的元素被禁止。
  • 过渡,过时的元素被允许。
  • 框架集,大多只与框架相关的元素被允许。

1999年12月24日 -- HTML 4.01作为W3C推荐标准发布。它同样提供了三种变化

2014年10月28日 -- HTML 5作为W3C推荐标准发布

来自维基百科 https://zh.wikipedia.org/wiki/HTML

 

HTML文档声明(DTD document type defined)需要放在html文档的顶端,用来声明该渲染这个HTML文档所用的标准,按照该标准来渲染页面。

所以有必要对html文档声明格式,现在的新网页都会在文档上加上<!doctype html>来声明文档,表示请按照html5的标准来渲染页面。

怪异模式:一些网页浏览器为了维持对较旧的网页设计的向后兼容性,而使用的一种技术,有别于严格遵循万维网联盟(W3C)与互联网工程任务组(IETF)标准而设计的“标准模式”。

标准模式:按照文档声明的标准来渲染html文档。

怪异模式和标准模式区别:在quirks模式和标准模式之间一个突出的不同是对CSS IE盒模型缺陷的处理。在第6版之前,Internet Explorer曾经使用一种决定一个元素的盒模型的宽度和高度的,与CSS规范所指定相冲突的算法,而且由于Internet Explorer的流行,很多依赖于这种不正确的算法的网页被创建。而在版本6, Internet Explorer在标准模式下渲染时使用了CSS规范的算法,而在quirks模式下使用先前的,不规范的算法。

 

meta标签:

meta标签的作用给浏览器提供关于该html文档的信息,可用作缓存,搜索引擎优化等的信息。

必须放在head中,主要有两个属性:分别是http-equiv属性和name属性。

name:

<meta name="keywords" content="前端,html,chenyuru"> 关键字描述,告诉搜索引擎如果要搜索的信息和你的内容相关,会被挑选出来显示在搜索结果上。
<meta name="description" content="html doctype meta"> 文档描述,告诉搜索引擎网页的主要内容。

<meta charset="utf-8">声明html文档所采用的编码方式,必须要设置,防止浏览器在显示中文页面的时候乱码。

http-equiv:

<meta http-equiv="Refresh" content="n;url">定时让网页在指定的时间n秒内,跳转到指定URL的页面
<meta http-equiv="Expires" content="">用于设定网页的到期时间,一旦过期,则必须到服务器上重新调用,必须使用GMT时间格式。
<meta http-equiv="Pragma" content="no-cache">  禁止浏览器从本地计算机的缓存中访问页面内容:这样设定,访问者将无法脱机浏览。
<meta http-equiv="Cache-Control"content="no-siteapp" />  转码申明:用百度打开网页可能会对其进行转码(比如贴广告),避免转码可添加如下meta


posted @ 2016-07-21 16:46  chenyuru  阅读(271)  评论(0编辑  收藏  举报