head包含元素简介
<head>元素包含了所有的头部标签元素,在head中你可以插入脚本(scripts),样式文件(CSS),及各种meta信息,可以添加到头部区域的元素为
- <title>定义网页的标题(浏览器工具栏标题,搜素引擎结果页面标题,收藏夹标题)
- <meta>用来定义页面的特殊信息(页面关键字,页面描述) ,描述了一些基本的元数据
- <link>定义了文档与外部资源之间的关系,通常用来引入外部样式(css文件)
- <style>用来定义元素的css样式
- <script>用来定义页面的JavaScript 代码 也可用来引入文件
- <base>可以用来统一设置当前页面上的超链接的跳转方式 使用了 <base> 标签,则必须具备 href 属性或者 target 属性或者两个属性都具备
对<meta>和<base>的详解
mate
<meta>元素可提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词。元数据总是以“名称/值”的形式被成对传递的。
- 必备属性content,值为一些文本,定义了与http-equiv或name属性相关的元信息。元数据总是以名称/值的形式被成对传递的。
- 可选属性http-equiv,值为content-type、expires、refresh、set-cookie等,把 content 属性关联到 HTTP 头部。
- 可选属性name,值为author、description、keywords、generator、revised、others等,把 content 属性关联到一个名称。
base
<base>标签为页面上的所有链接规定默认地址或默认目标。通常情况下,浏览器会从当前文档的URL中提取相应的元素来填写相对URL中的空白。使用<base>标签可以改变这一点。浏览器随后将不再使用当前文档的URL,而使用指定的基本URL来解析所有的相对URL。这其中包括 <a>、<img>、<link>、<form>标签中的 URL。
- 必备属性href,值为URL,规定页面中所有相对链接的基准URL。
- 可选属性href,值为_blank、_parent、_self、_top、framename等,表明在何处打开页面中所有的链接。比如”_blank”意为在新窗口中打开。