网页
综合
更新时间 2026-11-13 15:29:07
HTML 属性 | 菜鸟教程
自动蜘蛛
www.runoob.com
正文约 1216 字
属性通常出现在 HTML 标签的开始标签中,用于定义元素的行为、样式、内容或其他特性。
属性总是以 name="value" 的形式写在标签内,name 是属性的名称,value 是属性的值。
HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定:
双引号是最常用的,不过使用单引号也没有问题。
提示: 在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:
不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。
而新版本的 (X)HTML 要求使用小写属性。
查看完整的HTML属性列表: HTML 标签参考手册。
下面列出了适用于大多数 HTML 元素的属性:
全局属性是所有 HTML 元素都可以使用的属性。
class:为元素指定一个或多个类名,用于 CSS 或 JavaScript 选择。
style:用于直接在元素上应用 CSS 样式。
title:为元素提供额外的提示信息,通常在鼠标悬停时显示。
data-*:用于存储自定义数据,通常通过 JavaScript 访问。
某些属性仅适用于特定的 HTML 元素。
href(用于 <a> 和 <link> 元素):指定链接的目标 URL。
src(用于 <img>, <script>, <iframe> 等元素):指定外部资源的 URL。
alt(用于 <img> 元素):为图像提供替代文本,当图像无法显示时显示。
type(用于 <input> 和 <button> 元素):指定输入控件的类型。
value(用于 <input>, <button>, <option> 等元素):指定元素的初始值。
disabled(用于表单元素):禁用元素,使其不可交互。
checked(用于 <input type="checkbox"> 和 <input type="radio">):指定复选框或单选按钮是否被选中。
placeholder(用于 <input> 和 <textarea> 元素):在输入框中显示提示文本。
target(用于 <a> 和 <form> 元素):指定链接或表单提交的目标窗口或框架。
布尔属性是指不需要值的属性,它们的存在即表示 true,不存在则表示 false。
required:指定输入字段为必填项。
autoplay(用于 <audio> 和 <video> 元素):自动播放媒体。
HTML5 引入了 data-* 属性,允许开发者自定义属性来存储额外的数据。
data-*:用于存储自定义数据,通常通过 JavaScript 访问。
HTML 元素可以通过事件处理属性来响应特定的事件,如点击、鼠标悬停等。
onmouseover:当用户将鼠标悬停在元素上时触发。
onchange:当元素的值发生变化时触发。
更多标准属性说明: HTML 标准属性参考手册.
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。