Skip to content

HTML5 语义标签

TRAE AI编辑器
谷歌浏览器
编辑器扩展:Live Server, vscode-icons

开发者工具:浏览器右击”检查”或F12
选择元素检查:Ctrl + Shift + C
新建文件:编辑器双击
创建网页模板:英文感叹号!

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>

头部元素:<head>,包含文档的元数据,字符集、移动端页面适配、页面的标题等
页面内容:<body>,包含文本、图片、视频、音频等

标题标签:从一级标题<h1>到六级标题<h6>,建议在三级以内
段落标签:<p>

加粗:<strong>
倾斜:<em>
下划线:<ins>
删除线:<del>

语法:<!-- 注释内容 -->
快捷键:Ctrl + /

  • 独占一行
  • 可以嵌套其他元素
  • p, h, div等
  • p标签不能嵌套块级元素
  • 可以一行放多个
  • 不能嵌套块级元素, 可以嵌套其他内联元素
  • strong, em, a等

语法:<img src="">
属性:src, alt, width, height, title
单标签

  1. 同一级路径
    pig.png./pig.png
  2. 下一级路径
    img/pig.png./img/pig.png
  3. 上一级路径
    ../pig.png
  1. 盘符路径
    正、反斜杠都可以
  2. 网络路径

以斜杠开头是从根目录开始:/img/pig.png

语法:<video src=""></video>
属性:src, controls, width, height, autoplay, loop, muted, poster

想要自动播放,需要先静音

兼容性写法:

<video controls>
<source src="video.mp4" type="video/mp4">
<p>您的浏览器不支持 HTML 5 Video 标签,请升级浏览器。</p>
</video>

语法:<audio src=""></audio>
属性:src, controls, width, height

兼容性写法:

<audio controls>
<source src="audio.mp3" type="audio/mp3">
<p>您的浏览器不支持 HTML 5 Audio 标签,请升级浏览器。</p>
</audio>

语法:<a href=""></a>
属性:href, target, title

新窗口打开:target="_blank"
空链接:href="#"
下载链接:href="./download.zip"
邮件链接:href="mailto:123@qq.com"

  1. 创建锚点目标 id="1"
  2. 标记锚点目标 href="#1"

换行标签:<br>
页面滑动效果:scroll-behavior: smooth;

网页页眉: <header>
网页内容: <main>
导航栏: <nav>
文章相关: <article>
分类:<section>
侧边栏: <aside>
页面页脚: <footer>

块级:<div>,布局结构
行内:<span>,文本或行内元素

有序列表:<ol><li>
无序列表:<ul><li>
描述列表:<dl><dt><dd>

容器:<table>
行:<tr>
单元格:<td>
表头单元格:<th>

表格结构标签:<thead>, <tbody>, <tfoot>

表单容器:<form>
表单控件:<input>, <textarea>, <select>, <button>
辅助标签:<label>

单行文本框:type="text", 密码框:type="password"
属性:placeholder, name, maxlength, accesskey, autocomplete

单选框:type="radio", 复选框:type="checkbox"
属性:name, value, checked

文件域:type="file"
属性:multiple, accept

文本域:type="textarea"
属性:name, value, rows, cols

容器:<select>
选项标签:<option>

方式一:

<label for="nan"></label>
<input type="radio" id="nan" name="sex">

方式二:

<label>
<input type="radio" name="sex">
</label>

空格:&nbsp;
大于号:&gt;
小于号:&lt;

2025版pink老师最新AI+前端入门教程