每日的基础学习笔记,不求大而全,追求精致和短小,主要从底层技术基础开始,记录一些核心概念、实践应用和原理方法,帮助自己理解前端基础,建立前端知识体系。多问几个为什么、怎么做
Head 的作用是什么?
头部的主要作用是用来定义整个页面一些元数据(如标题、编码、作者、样式资源、脚本资源等)的,不用于显示内容。
Head 里面可以有哪些内容?
Title 标签
定义文档的标题,显示在浏览器的标题栏或标签页上。
它只可以包含文本,若是包含有标签,则包含的任何标签都不会被解释。
一个 head 元素只能包含一个 title 元素
同时需要开标签和闭标签。注意:遗漏 title 标签会导致浏览器忽略掉页面的剩余部分
1 | <head> |
Meta 标签
用于为文档添加_元数据_,利于 SEO 优化,防止安全问题。
1 | <head> |
Link 标签
指定了外部资源与当前文档的关系,通常用于链接 css 资源。
为站点添加图标的两种方式:
- 将其保存在与网站的索引页面相同的目录中,以 .ico 格式保存。
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
1 | <link rel="stylesheet" href="my-css-file.css"> |
Style 标签
为文档添加样式。
元数据内容,如果声明了 scoped 属性,变为流内容。
既可以在 head 中,又可以在 body 中。
1 | <head> |
Script 标签
嵌入或引用可执行脚本。
既可以在 head 中,又可以在 body 中。
1 | <head> |