HTML 学习之:新增主体结构元素 article / section /nav / aside / time / pubdate

本文深入探讨HTML5中新增的语义化标签,如article、section、nav、aside和time,解析它们的使用场景及如何提升网页布局的可读性和结构清晰度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

当没有使用新增元素的时候,如果我要设计一个 HTML 的页面,布局如下:
在这里插入图片描述
如图所示,要不断地使用 <div> 来将整个页面分成很多尺寸不同的区域。但是有了新增的元素之后,就可以直接对整个页面布局进行设计。如下图,现在同样的页面,可以用这些标来设计,具有更高的可读性。
在这里插入图片描述
在进行样式设计的时候,如果 main 里面分左右两边,可以直接用 > 来指示子元素的 CSS 样式设计。
在这里插入图片描述

1. article 元素

在这里插入图片描述

1.1 最简单的 article 示例

在这里插入图片描述

1.2 article 的嵌套使用

在这里插入图片描述

1.3 article 内嵌页面

在这里插入图片描述

2. section 元素

在这里插入图片描述

2.1 创建一个简单的 section 模块

在这里插入图片描述

2.2 section 元素和 article 元素的区别

  • article 元素是一种特殊的 section 元素,更加强调独立性,这两个元素可以相互嵌套,即,在 article 元素里面嵌套 section 或者相反的操作

  • 如果你想要一块完整的元素,你可以使用 article 但如果你想将一个部分分成几个小的部分,最好选择 section

  • section 元素需要一个标题

在这里插入图片描述

2.3 对 section 元素的总结

  • 不要将 section 用作为承载页面样式 .css 的容器
  • 如果 article 元素,aside 元素和 nav 元素更加符合条件,则不要使用 section 元素
  • 不要为没有标题的区域块使用 section 元素,section 是需要存在一个标题的

3. nav 元素

在这里插入图片描述

4. aside 元素

在这里插入图片描述

4.1 解释 article 元素

在这里插入图片描述

4.2 在页面分配的时候充当侧边栏

在这里插入图片描述

  • 在这里如果把分配给 article 标签的部分认为是 main 的主体部分,那么 aside 就是整个 main 的附带部分,也就是边缘部分

5. time 元素

在这里插入图片描述

6. pubdate 属性

  • 这是一个布尔型的属性,可以用在 article 属性的 time 元素上,意思是 time 元素代表了整个文章的发布日期,尤其如下面一样,如果同时出现两个时间的情况,要指定一个时间作为发布的时间,所以使用 pubdate 属性

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

暖仔会飞

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

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

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

打赏作者

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

抵扣说明:

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

余额充值