当前位置: 首页 > news >正文

“头”里有什么——HTML 元信息

2025/3/28 

向全栈工程师迈进!

 

一、看基本HTML

<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8" />
    <title>我的测试页面</title>
  </head>
  <body>
    <p>这是我的页面</p>
  </body>
</html>

整体主要包含head元素,body元素。在head元素中,其里面的内容是不会在浏览器中显示,他的作用就是保存页面的一些元数据

1.1"头里"可添加title 元素 

title 中的内容会被显示在网页的上方,如上面的看基本HTML代码中,其就会显示为“我的测试页面” 

1.2 "头里"可添加Meta 元素

元数据是描述数据的数据,而 HTML 有一个“官方的”方式来为一个文档添加元数据——<meta> 元素。

<meta charset="utf-8" />

指定数据使用 utf-8 通用的字符集。

当然meta元素也可以这样使用

<meta name="author" content="cg5017"/>
<meta
  name="description"
  content="这个网页告诉我们要好好学习,天天向上"/>

1.3 "头里"可在你的网站增加自定义图标

 为了进一步丰富网站设计,可以在元数据中添加对自定义图标的引用,它们会在某些场景下显示。最常见的用例为 favicon(为“favorites icon”的缩写,在浏览器的“收藏夹”及“书签”列表中显示)。

<link rel="icon" href="<%= BASE_URL %>favicon.ico">

<%= BASE_URL %>是一个模板语法占位符,在前端项目构建时会被实际的基础 URL 所替换。

几乎现在所使用的所有网站都会使用CSS来让网页更加炫酷,并使用JavaScript来让网页有交互功能,比如视频播放器、地图、游戏以及更多功能。这些应用在网页中很常见,它们分别使用<link>元素以及<Script>元素。

1.4 "头里"可在HTML中应用CSS和JavaScript

1.4.1 link 元素引入CSS

<link rel="stylesheet" href="my-css-file.css" />

href是包含了样式表文件路径 rel = "stylesheet" 表明这是文档的样式表。 

1.4.2 script 元素引入JavaScript

<script src="my-js-file.js" defer></script>

包含 src 属性来指向需要加载的 JavaScript 文件路径,同时最好加上 defer 以告诉浏览器在解析完成 HTML 后再加载 JavaScript。这样可以确保在加载脚本之前浏览器已经解析了所有的 HTML 内容。这样就不会因为 JavaScript 试图访问页面上不存在的 HTML 元素而产生错误。

1.5 为文档设置主语言 lang 属性

<html lang="zh-CN">
  …
</html>

在html文件中设置 lang="zh-CN" 表明整个网页的主要语言为中文,设置相应的lang属性是非常重要的,对于那些使用屏幕阅读器的视障人士也很有用(例如,法语和英语中都有“six”这个单词,但是发音却完全不同)。所以在书写某些内容的是,可以在标签内部加上lang属性。

山高路远,慢慢走

别慌,别慌,别慌………

 

相关文章:

  • Stable Virtual Camera 重新定义3D内容生成,解锁图像新维度;BatteryLife助力更精准预测电池寿命
  • gogs私服搭建
  • Django自带的Admin后台中如何获取当前登录用户
  • 概率与决策理论
  • 【AI】10卡的GPU服务器,Docker 配置 docker-compose.yml 限制指定使用最后两块GPU 序号8,9
  • 欧几里得距离(Euclidean Distance)公式
  • ue材质学习感想总结笔记
  • leetcode230.二叉搜索树中第k小的元素
  • C# 固高板卡(总线型) 操作类
  • C++指针(五)完结篇
  • 19 python 模块
  • 【数据结构】C语言实现并查集:双亲指针映射与动态连通性实现详解
  • stable diffusion 本地部署教程 2025最新版
  • Docker 存储管理那些事儿:简单易懂的讲解与实践示例
  • Codeforces 1011 (Div. 2)A. Serval and String Theory
  • vue+webpack5(高级配置)
  • fluent_UDF学习笔记
  • 进程间通信——信号量
  • git 如何统计还尚未合并完成的文件
  • UE4学习笔记 FPS游戏制作31 显示计分板
  • “中国神湖”加快放大资源规模!3亿美元换海外年产380万吨钾盐项目
  • 微软将裁员3%,减少管理层
  • 当代科技拟召开债券持有人会议 ,对“H20科技2”进行四展
  • 王毅会见巴西外长维埃拉、总统首席特别顾问阿莫林
  • 英媒:英国首相住所起火,目前无人伤亡
  • 甘肃:今年6月前,由县级党委、政府制定农村彩礼倡导性标准