HTML5内容模块(Metadata,Embedded, Interactive,Heading,Phrasing,Flow,Sectioning)和页面结构

本文详细解读HTML5的Metadata、Embedded、Interactive、Heading、Phrasing、Flow和Sectioning七个核心模块,教你如何利用它们提升网页结构和用户体验。

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

HTML5内容模块

在html中,元素通常归类为block level或者inline content model;而HTML5则划分七个主要的内容模块:

  1. Metadata
  2. Embedded
  3. Interactive
  4. Heading
  5. Phrasing
  6. Flow
  7. Sectioning
    在这里插入图片描述

各模块概念

Metadata

位于head中,决定其他内容的样式或行为。包括

  • <base>
  • <link>
  • <meta>
  • <noscript>
  • <script>
  • <style>
  • <title>

Embedded

将其他资源导入(嵌入)到文档中。包括

  • <audio>
  • <video>
  • <canvas>
  • <iframe>
  • <img>
  • <math>
  • <object
  • <svg>

Interactive

专门用来与用户交互。包括

  • <a>
  • <audio>
  • <video>
  • <button>
  • <details>
  • <embed>
  • <iframe>
  • <img>
  • <input>
  • <label>
  • <object>
  • <select>
  • <textarea>

Heading

定义节的标题。包括

  • <hgrop>
  • <h1>
  • <h2>
  • <h3>
  • <h4>
  • <h5>
  • <h6>

Phrasing

包含许多HTML4中的inline层次的元素。包含

  • <img>
  • <span>
  • <strong>
  • <label>
  • <br>
  • <small>
  • <sub>
  • <sup>
    等等

页面结构

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值