← HTML 全局属性列表 HTML 属性值列表 →

HTML 按元素划分的属性列表

原创 2025-09-14 HTML 已有人查阅

HTML 参考手册

HTML 按元素划分的属性列表

本手册系统归类HTML元素的专属属性,涵盖表单相关元素(<input>的type/pattern)、多媒体元素(<video>的controls)、链接和锚点属性<a>、元数据元素属性<meta>、脚本元素属性<script>、表格元素属性<table> <col> <td> <th>、等200+属性配置。提供兼容性说明与实战代码片段,助您精准控制元素行为与样式。

表单相关元素属性

元素 属性 描述
<form> accept-charset 指定表单提交的字符编码
<form> action 指定处理表单提交的URL
<form> autocomplete 指定表单是否应启用自动完成功能
<form> enctype 指定表单数据提交时的编码类型
<form> method 指定提交表单时使用的HTTP方法
<form> name 指定表单的名称
<form> novalidate 指定提交时不应验证表单
<form> target 指定显示表单提交响应的位置
<input> accept 指定文件上传控件应接受的文件类型
<input> alt 指定图像输入的替代文本
<input> checked 指定页面加载时应预选单选按钮或复选框
<input> dirname 启用文本字段的文本方向提交
<input> disabled 指定应禁用输入控件
<input> form 指定输入所属的一个或多个表单
<input> formaction 覆盖表单的action属性
<input> formenctype 覆盖表单的enctype属性
<input> formmethod 覆盖表单的method属性
<input> formnovalidate 覆盖表单的novalidate属性
<input> formtarget 覆盖表单的target属性
<input> list 标识提供输入建议的<datalist>元素
<input> max 指定最大值
<input> maxlength 指定输入字段中允许的最大字符数
<input> min 指定最小值
<input> minlength 指定输入字段中允许的最小字符数
<input> multiple 指定允许用户输入多个值
<input> name 指定输入控件的名称
<input> pattern 指定验证输入值的正则表达式
<input> placeholder 提供输入字段预期值的简短提示
<input> readonly 指定输入字段为只读
<input> required 指定必须在提交表单之前填写输入字段
<input> size 指定输入控件中显示的字符数
<input> src 指定作为提交按钮使用的图像的URL
<input> step 指定输入值的合法数字间隔
<input> type 指定要显示的输入控件类型
<input> value 指定输入控件的值
<select> autocomplete 指定选择控件是否应启用自动完成功能
<select> disabled 指定应禁用选择控件
<select> form 指定选择控件所属的一个或多个表单
<select> multiple 指定允许选择多个选项
<select> name 指定选择控件的名称
<select> required 指定用户必须选择值后才能提交表单
<select> size 指定列表中可见选项的数量
<textarea> autocomplete 指定文本区域是否应启用自动完成功能
<textarea> cols 指定文本区域的可视宽度
<textarea> dirname 启用文本区域的文本方向提交
<textarea> disabled 指定应禁用文本区域
<textarea> form 指定文本区域所属的一个或多个表单
<textarea> maxlength 指定文本区域中允许的最大字符数
<textarea> minlength 指定文本区域中允许的最小字符数
<textarea> name 指定文本区域的名称
<textarea> placeholder 提供文本区域预期值的简短提示
<textarea> readonly 指定文本区域为只读
<textarea> required 指定必须在提交表单之前填写文本区域
<textarea> rows 指定文本区域中可见的行数
<textarea> wrap 指定应如何包装文本区域中的文本

媒体元素属性

元素 属性 描述
<audio> autoplay 指定音频准备就绪后立即开始播放
<audio> controls 指定应显示音频控件
<audio> crossorigin 设置音频文件的CORS设置
<audio> loop 指定音频结束后应重新开始播放
<audio> muted 指定音频输出应静音
<audio> preload 指定页面加载时如何加载音频
<audio> src 指定要播放的音频文件的URL
<img> alt 指定图像的替代文本
<img> crossorigin 设置图像的CORS设置
<img> decoding 向浏览器提供图像解码方式的提示
<img> height 指定图像的高度
<img> ismap 将图像指定为服务器端图像映射
<img> loading 指定浏览器应如何加载图像
<img> sizes 指定图像在不同页面布局中的大小
<img> src 指定图像的URL
<img> srcset 指定在不同情况下使用的图像URL
<img> usemap 将图像指定为客户端图像映射
<img> width 指定图像的宽度
<video> autoplay 指定视频准备就绪后立即开始播放
<video> controls 指定应显示视频控件
<video> crossorigin 设置视频文件的CORS设置
<video> height 指定视频显示区域的高度
<video> loop 指定视频结束后应重新开始播放
<video> muted 指定视频输出应静音
<video> playsinline 指定视频应在元素播放区域内播放
<video> poster 指定视频下载时显示的图像
<video> preload 指定页面加载时如何加载视频
<video> src 指定要播放的视频文件的URL
<video> width 指定视频显示区域的宽度

链接和锚点属性

元素 属性 描述
<a> download 指定目标将在用户点击链接时下载
<a> href 指定链接指向的页面的URL
<a> hreflang 指定链接文档的语言
<a> ping 指定以空格分隔的URL列表,当跟随超链接时将发送POST请求
<a> referrerpolicy 指定获取链接资源时发送的引用来源
<a> rel 指定当前文档与链接文档之间的关系
<a> target 指定在何处打开链接文档
<a> type 指定链接文档的MIME类型
<area> alt 指定区域的可选文本
<area> coords 指定区域的坐标
<area> download 指定目标将在用户点击区域时下载
<area> href 指定区域指向的页面的URL
<area> hreflang 指定链接文档的语言
<area> ping 指定以空格分隔的URL列表,当跟随区域时将发送POST请求
<area> referrerpolicy 指定获取区域资源时发送的引用来源
<area> rel 指定当前文档与区域文档之间的关系
<area> shape 指定区域的形状
<area> target 指定在何处打开区域文档
<area> type 指定区域文档的MIME类型
<link> as 指定预加载内容的类型
<link> crossorigin 设置链接资源的CORS设置
<link> href 指定链接资源的URL
<link> hreflang 指定链接资源的语言
<link> imagesizes 指定图像资源的尺寸
<link> imagesrcset 指定图像资源集
<link> integrity 允许浏览器检查获取的资源
<link> media 指定链接资源应用的媒体
<link> referrerpolicy 指定获取链接资源时发送的引用来源
<link> rel 指定当前文档与链接资源之间的关系
<link> sizes 指定链接资源的大小
<link> title <link rel="stylesheet">指定替代样式表集
<link> type 指定链接资源的MIME类型

元数据元素属性

元素 属性 描述
<meta> charset 指定文档的字符编码
<meta> content 给出与http-equiv或name属性关联的值
<meta> http-equiv 定义编译指示指令
<meta> name 指定元数据的名称

脚本元素属性

元素 属性 描述
<script> async 指定脚本应异步执行
<script> crossorigin 设置脚本的CORS设置
<script> defer 指定脚本应在文档解析后执行
<script> integrity 允许浏览器检查获取的脚本
<script> nomodule 指定脚本不应在支持ES模块的浏览器中执行
<script> referrerpolicy 指定获取脚本时发送的引用来源
<script> src 指定外部脚本的URL
<script> type 指定脚本的MIME类型

表格元素属性

元素 属性 描述
<table> border 指定表格是否应有边框
<col> span 指定<col>应跨越的列数
<td> colspan 指定单元格应跨越的列数
<td> headers 指定与单元格相关联的一个或多个标题单元格
<td> rowspan 指定单元格应跨越的行数
<th> abbr 指定标题单元格的缩写版本
<th> colspan 指定标题单元格应跨越的列数
<th> headers 指定与标题单元格相关联的一个或多个标题单元格
<th> rowspan 指定标题单元格应跨越的行数
<th> scope 指定标题单元格适用的单元格组
← HTML 全局属性列表 HTML 属性值列表 →
分享笔记 (共有 篇笔记)
验证码:
微信公众号