🔵HTMLhead元素
本文最后更新于:2024年4月25日 上午
head元素
无论是否使用head标签,现代浏览器均会自动创建head标签
head元素支持以下元素:
1 | |
title元素
元素内容应为纯文本,且只因有一个title元素,元素文本为浏览器标签文本
1 | |
base元素
指定该页面的基准路径与链接的打开方式,该标签应至多只有一个
href
该属性指定了本页面src或href路径的基准路径
当其他元素使用href属性为空时访问基准路径
1 | |
href值应以/结尾
target
指定页面打开方式,可被其他元素的行内target属性覆盖
target值 |
打开方式 |
|---|---|
| _blank | 新窗口打开 |
| _parent | 上一级窗口打开(使用iframe) |
| _self | 当前窗口打开(默认) |
| _top | 最上层窗口打开(使用iframe) |
| framename | 指定iframe打开 |
link元素
link元素通常用来引入外部样式表或设置网页标签栏图标
1 | |
设置图标
1 | |
media属性
在media条件满足时加载
style元素
该属性用于设置元素CSS样式
1 | |
media
该属性用于设置对不同的设备应用不同的样式
meta元素
用于声明信息
charset
指定编码字符集
1 | |
name/content
用于向爬虫提示网页内容
<meta name="key" content="value"
1 | |
说明:description用来告诉搜索引擎你的网站主要内容。
网站内容描述(description)的设计要点:
①网页描述为自然语言而不是罗列关键词(与keywords设计正好相反);
②尽可能准确地描述网页的核心内容,通常为网页内容的摘要信息,也就是希望搜索引擎在检索结果中展示的摘要信息;
③网页描述中含有有效关键词;
④网页描述内容与网页标题内容有高度相关性;
⑤网页描述内容与网页主体内容有高度相关性;
⑥网页描述的文字不必太多,一般不超过搜索引擎检索结果摘要信息的最多字数(通常在100中文字之内,不同搜索引擎略有差异)。
《百度百科》
http-equiv/content
类似于http头的作用
1 | |
关于meta标签实现转场效果貌似只有ie有效
script元素
用于写入或引入脚本
src
用于引入外部脚本,不推荐在head同步引入脚本(会造成白屏)
1 | |
async
异步导入脚本
1 | |
defer
等待文档加载完再导入脚本
type
声明脚本类型,默认text/javascript
设置为module则当作模块导入
noscript元素
其内容在禁用或不支持脚本时生效