文章导读:AI 辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是 HTML 的部分,公众号会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。
HTML5 中新增的语义化标签能够更准确地描述文档的结构和内容。这些元素有助于提高页面的可读性、可访问性,并且在搜索引擎优化方面也很有帮助。
1.
2.:表示导航部分,用于包含页面的主要导航链接。这有助于标识和区分页面中的导航菜单。
3.:表示页面的主要内容部分,每个页面只应有一个
元素。这有助于指示页面的核心内容。
4.:表示可以独立存在或重复使用的独立内容块,如博客文章、新闻文章等。
5.:表示一个独立的区块,可以包含一组相关的内容。它可以用于组织页面的结构。
6.:表示页面的侧边内容,通常是与页面主要内容相关但可以独立存在的内容。
7.:定义文档或区块的页脚,通常包含版权信息、联系方式等。
8.
示例:
- DOCTYPE html>
-
-
-
Figure and Figcaption Example -
-

-
A beautiful landscape -
-
-
-
- function add(a, b) {
- return a + b;
- }
-
-
Example code for adding two numbers -
-
9.<.mark>:用于突出显示文本,常用于搜索结果中的关键字高亮。
10.:用于表示日期和时间,有助于机器和搜索引擎更好地理解日期信息。
11.:表示任务的进度,如文件上传、加载等。
12.
13.
代码示例:
- DOCTYPE html>
-
-
-
Details and Summary Example -
-
About Us -
We are a company that specializes in web development and design.
-
-
-
-
Services -
-
- Web Design
-
- Front-end Development
-
- Back-end Development
-
-
-
-
-
Contact -
If you have any questions, feel free to reach out to us.
-
下面是一个简单的示例,包含上面提到了所有语义化标签:
-
- "en">
- "UTF-8">
- "viewport" content="width=device-width, initial-scale=1.0">
-
HTML5 Semantic Elements Example -
-
My Website
-
-
-
-
-
-
-
-
-
About Us
-
This is the about section of our website.
-
-
-
-
Services
-
We offer a variety of services to our clients.
-
-
-
-
-
Related Links
-
-
-
-
-
-
© 2023 My Website. All rights reserved.
-
以上就是 HTML5 中语义化标签的内容,这些内容在面试中也可能被问到,在平时写页面时留意下每个标签对应的含义,用在正确的位置才能发挥语义化标签最大的作用。
希望每一个初学者都能成为一个优秀的前端开发工程师,加油。
最后啰嗦一句,好记性不如烂笔头,希望大家在学习的过程中养成做笔记的习惯,形成自己的知识体系。