<head>标签详解

在页面加载实现的时候,标签head里的内容,是不会在页面中显示进去的。它蕴含了像页面的<title>(题目) ,CSS(如果你抉择用 CSS 来为 HTML 内容增加款式),指向自定义图标的链接和其余的元数据(形容HTML的数据,比方,作者,和形容文档的重要关键词)。

什么是HTML头部

  1. HTML头部是蕴含在<head>元素外面的内容。不像<body>元素的内容会显示在浏览器中,head外面的内容不会在浏览器中显示,它的作用是蕴含一些页面的元数据。

元数据:<title>

  1. 元素<title>是用来示意整个HTML文档题目的元数据(不是文档的内容)。
  2. 元素<title>也能够用在:当你尝试给某个网页增加书签,<title>标签包裹的内容被作为倡议的书签名。
  3. 元素<title>的内容也被用在搜寻的后果中。

元数据:<meta>

元数据就是形容数据的数据,而HTML有一个“官网的”形式来为一个文档增加元数据 --> <meta>元素。
  1. 元素<meta>:能够指定以后文档中的字符编码。

    <!-- 这个元素简略的指定了文档的字符编码 —— 在这个文档中被容许应用的字符集。 --><meta charset="utf-8">
  2. 元素<meta>:能够天啊及作者和形容

元素<meta>蕴含了namecontent个性:

+ `name`:制订了meta元素的类型;阐明该元素蕴含了什么类型的信息。+ `content`:指定了理论的元数据内容```html<!-- 指定作者在某些状况下是很有用的:如果你须要分割页面的作者,问一些对于页面内容的问题。 一些内容管理系统可能主动获取页面作者的信息,而后用于某些用处。 --><!-- 指定蕴含对于页面内容的关键字的页面内容的形容是很有用的,因为它可能或让你的页面在搜索引擎的相干的搜寻呈现得更多 (这些行为术语上被称为 Search Engine Optimization, or SEO.) --><meta name="author" content="webxiang"><meta name="description" content="A web developtor is learning HTML.">```
  1. 其余类型的元数据之Facebook 编写的元数据协定 Open Graph Data 为网站提供了更丰盛的元数据。

    <meta property="og:image" content="https://developer.cdn.mozilla.net/static/img/opengraph-logo.dc4e08e2f6af.png"><meta property="og:description" content="The Mozilla Developer Network (MDN) providesinformation about Open Web technologies including HTML, CSS, and APIs for both Web sitesand HTML5 Apps. It also documents Mozilla products, like Firefox OS."><meta property="og:title" content="Mozilla Developer Network">
  2. 其余类型的元数据之Twitter 还领有本人的类型的专有元数据协定,当网站的 URL 显示在 twitter.com 上时,它具备类似的成果。

    <meta name="twitter:title" content="Mozilla Developer Network">

减少自定义图标

为了进一步丰盛你的网站设计,你能够在元数据中增加对自定义图标的援用,这些将在特定的场合中显示。
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

在HTML中利用CSS和JavaScript

现在,简直所有网站都会应用 CSS 让网页更加好看,应用JavaScript让网页具备交互性能,比方视频播放器,地图,游戏以及更多功能。这些利用在网页中很常见,它们别离应用 <link>元素以及 <script> 元素。
  1. <link>元素常常位于文档的头部。这个link元素有2个属性,rel="stylesheet"表明这是文档的样式表,而 href蕴含了样式表文件的门路:

    <link rel="stylesheet" href="my-css-file.css">
  2. <script>局部没必要非要放在文档头部;实际上,把它放在文档的尾部(在 </body>标签之前)是一个更好的抉择,这样能够确保在加载脚本之前浏览器曾经解析了HTML内容(如果脚本加载某个不存在的元素,浏览器会报错)。

    <!-- 留神: <script>元素看起来像一个空元素,但它并不是,因而须要一个完结标记。您还能够抉择将脚本放入<script>元素中,而不是指向内部脚本文件。 --><script src="my-js-file.js"></script>

为文档设置主语言

为你的站点设定语言, 这个能够通过增加lang属性到HTML开始标签中来实现
<html lang="en-US">