【面试题】如何理解HTML语义化?

1. HTML语义化

在HTML5之前,通常使用<div>标签表示页面不同的模块,但是<div>标签本身没有语义。HTML5中加入了一些语义化标签,能够清晰地描述页面的结构和含义
在这里插入图片描述

2. 语义化标签

在这里插入图片描述

标签名解释
<header>头部标签,表示页面或页面内某个区域的头部,通常包含网站或页面的标志、导航栏、搜索框等
<nav>导航栏标签,表示页面或页面内某个区域的导航栏,通常包含指向不同部分或页面的链接
<main>主要内容标签,表示页面或页面内某个区域的主要内容,通常包含页面的核心内容
<article>文章标签,表示页面或页面内某个区域的独立内容块,通常包含一篇文章、一组博客帖子、一条新闻报道等
<section>文章中的章节,表示页面或页面内某个区域的章节,通常包含一组与文字相关的内容
<aside>侧边栏标签,表示页面或页面内某个区域的侧边栏,通常包含与主要内容相关但不是核心的信息
<footer>页脚标签,表示页面或页面内某个区域的页脚,通常包含版权信息、联系方式等
<h1>—<h6>标题标签,表示页面或页面内某个区域的标题,<h1>是最高级别的标题,而<h6>是最低级别的标题
<p>段落标签,表示段落,通常用于包含一段文字
<ul>和<ol>列表标签,分别表示无序列表和有序列表,通常用于展示一组相关的项目

3. 语义化的优点

  • 可以让HTML代码更具有可读性、可访问性和可维护性(让人更容易读懂)。
  • 能够使搜索引擎更好地理解页面内容,从而提高搜索引擎优化(SEO)的效果(让浏览器更容易读懂)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值