HTML常用标签-<head>内常用标签

                HTML常用标签-<head>内常用标签

                                    作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.HTML是什么
    1>.超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则;
    2>.浏览器按顺序渲染网页文件,然后根据标记符解释和显示内容。但需要注意的是,对于不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性);
    3>.静态网页文件扩展名:“.html ”或 “.htm”;
    4>.HTML 不是一种编程语言,而是一种标记语言 (markup language),HTML 使用标记标签来描述网页。
 
二.HTML结构
   其实HTML大致可以分为两个部分,即head和body,但是这2个标签中又可以嵌套很多种其它的标签,下面我就简单对HTML大致结果做个说明:
 1 <!DOCTYPE html>                            <!--Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档。html这种模式兼容浏览器是最好的-->
 2 <html lang="en">                           <!--是文档的开始标记,此元素告诉浏览器其自身是一个 HTML 文档,在它们之间是文档的头部<head>和主体<body>-->
 3 <head>                                       <!--元素出现在文档的开头部分。<head>与</head>之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。-->
 4     <meta charset="UTF-8">                <!--指定页面编码,我们称这种标签类型为自闭和标签,因为我们需要在标签的结尾写上“/”,为了方便我们识别标签类型。-->
 5     <title>Title</title>                    <!--定义头部(标签)的标题-->
 6 </head>                                      <!--head标签的结尾,结合该标签的开头,这种标签类型我们称之为主动闭合标签。-->
 7 <body>                                        <!--该标签和</body>之间的文本是可见的网页主体内容-->
 8                                                 <!--这里的内容是文件体,它是<body></body>之间的文本,也是将来要在浏览器中显示的数据。-->
 9 </body>                                      <!--</body>意味着网页的内容结束-->
10 </html>                                      <!--是文档的结束标记-->
 
三.HTML标签格式

标签的语法:

<标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分</标签名>
<标签名 属性1=“属性值1” 属性2=“属性值2”…… />

四.<meta>标签

1>.<meta>介绍

  a>.<meta>元素可提供有关页面的元信息(meta-information),针对搜索引擎和更新频度的描述和关键词;

  b>.<meta>标签位于文档的头部,不包含任何内容;
  c>.<meta>提供的信息是用户不可见的;

2>.<meta>标签的组成

  <meta>标签共有两个属性,它们分别是name属性和http-equiv属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。 

3>.name属性

  主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。    

a>.关键字属性(name="keywords")

<meta name="keywords" content="汽车,汽车之家,汽车网,汽车报价,汽车图片,新闻,评测,社区,俱乐部">

   大家平时在百度搜索汽车,出来很多网页知道是为什么吗?就是因为name="keywords"在搞鬼,上面就是一个典型的<meta>标签中的name属性,当它的值为“keywords”时,只要content里面的内容包含汽车,那么在百度就会搜索到这个网页。不信你百度汽车看看,是不是能出现我下面的这个网页。如果你是谷歌的浏览器可以右击网页点击“检查”,就能看见以下的信息,可以在HTML文件中找到上面的那行信息哟!

b>.描述信息(name="description")

<meta name="description" content="一汽-大众品牌官网为您提供所有车型汽车价格、基本参数、内饰配置、安全科技、舒适科技等车型详情信息。">

  我们在网页上搜索数据的时候,会发现在没有点进去就可以看到关于该网页的一些描述信息,这是咋回事呢?其实就是name的"description"属性在搞鬼,里面的描述信息内容会存储在content属性里面哟。

2>.http-equiv属性

   相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

<meta http-equiv="refresh" content="30; Url=http://www.cnblogs.com/yinzhengjie/"> <!--这是做了一个界面的跳转,表示30s不运行的话就跳转到指定的URL-->

<meta http-equiv="X-UA-Compatible" content="IE=Edge"> <!--这个是IE的浏览器生效的规则,如果你用的是谷歌,360等浏览器的话,这行规则不生效,如果你用的是IE浏览器的话,表示用IE最新的引擎去渲染HTML-->

<meta http-equiv="content-Type" charset=UTF8"><!--指定页面编码,我们称这种标签类型为自闭和标签,因为我们需要在标签的结尾写上“/”,为了方便我们识别标签类型。和“<meta charset="UTF-8"/> ”是等效的,只不过http-equiv="content-Type"是可以省略不写的-->

五.非meta标签

1>.<title>标签

 该标签用于定义标签的标题信息

     <title>尹正杰的个人主页</title> <!--定义头部(标签)的标题-->

2>.<link>标签

a>. rel="icon"属性(图标)

  该属性用于定义标签的图像(就是标签的标签前面的logo),后面的href是制定图标应该去那个URl查找。

 <link rel="icon" href="http://www.jd.com/favicon.ico">

b>.rel="stylesheet"(渲染属性)

  该属性是引用CSS文件对HTML的标签进行渲染,后面的href指定的css文件的路径(yinzhengjie.css文件应该和你的HTML放在一起才可以这样写哟)。

<link rel="stylesheet" href="yinzhengjie.css">

3>.<script>标签

  该标签用于引用JavaScript文件

<script src="yinzhengjie.js"></script> 
原文地址:https://www.cnblogs.com/yinzhengjie/p/8748000.html