HTML基础标签用法及说明
标签用法及说明
文档结构标签
<!DOCTYPE html>
: 声明文档类型为HTML5
<html>
: 根元素,包含整个HTML文档
<head>
: 包含文档的元数据,如标题、样式和脚本等
<title>
: 定义文档的标题,显示在浏览器标签上
<body>
: 包含文档的所有内容,如文本、图片、链接等
<meta charset="UTF-8">
: 设置字符编码
<link rel="stylesheet" href="styles.css">
: 链接到外部样式表
<script src="script.js"></script>
: 链接到外部JavaScript文件
-
语义化标签
<header>
: 定义页面或区段的头部
<footer>
: 定义页面或区段的尾部
<nav>
: 定义导航链接部分
<article>
: 定义独立的内容
<section>
: 定义文档中的节
<aside>
: 定义与页面内容相关的侧栏内容
<main>
: 指定文档的主要内容
<figure>
和 <figcaption>
: 组合使用来定义插图及其标题
-
表单相关标签
<form>
: 创建表单,用于用户输入
<input type="text|password|email|number|submit|reset|button|...">
: 输入控件,有多种类型
<textarea>
: 多行文本输入框
<button>
: 按钮
<select>
和 <option>
: 下拉选择列表
<label for="id">Description</label>
: 为表单元素添加描述性标签
<fieldset>
和 <legend>
: 分组表单元素并提供说明
-
多媒体标签
<img src="URL" alt="Description">
: 插入图像
<audio controls>
: 添加音频播放器
<video controls>
: 添加视频播放器
<source>
: 指定多媒体资源的不同格式
-
内嵌框架标签
<iframe src="URL"></iframe>
: 在当前页面内嵌另一个HTML页面
-
其他重要标签
<div>
: 定义块级容器
<span>
: 定义内联容器
<pre>
: 保留空白符和换行的格式化文本
<code>
: 定义一段计算机代码
<var>
: 定义变量
<samp>
: 定义程序输出的样本
<kbd>
: 定义键盘输入
<mark>
: 定义高亮显示的文本。
<abbr title="Description">ABBR</abbr>
: 定义缩写词
<address>
: 定义联系信息
<time datetime="2019-01-12">January 12, 2019</time>
: 定义日期或时间
新增的HTML5标签
<canvas>
: 用于绘制图形的容器
<svg>
: 用于定义基于XML的矢量图形
<details>
和 <summary>
: 创建用户可以查看或隐藏的详细信息
<dialog>
: 定义对话框或其他交互式组件
<progress>
: 显示任务完成进度
<meter>
: 定义已知范围内的标量测量