介绍:发现自己最近有点跑题了,越来越专注于编程,逐渐忽略了HTML,简单又不讲道理。简单的标记语言。我相信每个人都应该有这样的经历。我觉得像HTML这样的东西很简单,不用花太多精力就可以使用,但是时间久了发现知道怎么用是远远不够的。你需要知道为什么,这样你才能游刃有余,而不是被动地检查文件(不是每个人都这么认为)。写了这么久的HTML,对于那些神奇的meta标签,我实在是不懂。我只知道用什么。百度一下,随便找个配置用,我还是很好奇(原谅我好奇)。1.常用的header标签配置
Document这个配置一般是编辑器自动生成的,需要很长时间也习惯了。这里的设置是什么意思,对页面的显示会有什么影响,我就不细说了。2.元标签详解元数据(Metadata)是数据的数据信息。标签提供有关HTML文档的元数据。元数据不会在客户端显示,而是由浏览器解析。META元素通常用于指定网页的描述、关键词、文件的最后修改时间、作者等元数据。浏览器(如何显示内容或重新加载页面)、搜索引擎(关键字)或其他网络服务调用可以使用元数据。---W3C文档总而言之,标签是用来告诉浏览器如何解码和显示我的页面的。2.1标签的charset属性:该属性是HTML5的新属性。它的主要作用是定义文档的字符编码,也就是告诉浏览器从服务器获取html文档后使用什么解码格式。正确解码文档。一般取值为UTF-8,如果没有特殊要求也推荐使用UTF-8。name属性:name属性的作用是指明其所在的标签的具体功能。例如,表示meta标签用于定义页面的关键词,有利于SEO。content属性:用于定义name指定角色的信息,如,作用是声明页面的搜索关键词是study或者work,以及在搜索引擎中搜索工作或学习可以找到这个页面。http-equiv属性:它的作用和name属性类似,用来指定meta标签的作用,不同的是它会和HTTP头的一些作用相关联,这也会影响浏览器发送http请求和浏览器引擎Behavior,可能这么说不对,差不多就是这个意思。2.2charset和name属性取值charset属性取值一般为UTF-8,也可以选择其他编码格式,推荐使用UTF-8。name属性的取值有:application-name:顾名思义,就是用来定义应用程序的名称。该名称在内容属性的值中定义。应用的名字可以通过搜索引擎找到,但是author只能在页面是webapp的时候使用:Author'sname,为搜索引擎提供作者信息。description:网页的描述,具体内容定义在content属性的值中。generator:不太清楚是做什么用的,一般用来展示网页制作工具,比如之前的关键字如dreamwave:这个比较重要。搜索引擎根据关键字对网页进行分类。好的关键字描述可以使网页更容易被用户搜索到,作为页面信息安全的保障。有关详细信息,请参阅此处。这些属性值是w3c官方标准的属性值,但是在浏览器上还有一些私有属性值——以上代码引用自:http://www.css88.com/archives...