属性
一句话解释
属性是写在 HTML 标签里的键值对,为元素提供额外信息,如 `<a href="...">` 里的 `href`。
用大白话说
属性(attribute)写在开始标签里,格式是 名字="值",用来给元素附加额外信息。
常见属性:
href:超链接的地址(<a href="https://...">)src:图片或脚本的来源(<img src="logo.png">)class:元素的类名,供 CSS 和 JS 选中id:元素的唯一标识alt:图片加载失败时显示的替代文字
属性让同一个标签能承担不同任务:同样是 <a>,配上不同的 href 就指向不同网址;同样是 <img>,配上不同的 src 就显示不同图片。属性是 HTML 元素的“配置参数”。
示例
html
<a href="https://example.com" target="_blank">在新窗口打开</a>
<img src="logo.png" alt="网站标志" class="logo">href、target、src、alt、class 都是属性,写在开始标签里,用 名字="值" 的格式。
工作原理
- 在开始标签里写
属性名="属性值" - 多个属性用空格分隔
- 属性值通常用双引号包裹
- 浏览器读取属性来决定元素的具体行为
常见混淆
容易混淆的对象: property
关键区别: HTML 的 attribute 是写在标签里的(
<input value="x">),JS 里通过element.value访问的叫 property。两者大多数时候同步,但不总是完全一致。
相关术语
相关资源
相关课程
- HTML 课程
学习 HTML 元素的属性
学习基础知识
通过结构化课程深入理解这个主题。
解读错误信息
用大白话解释常见错误——什么意思、为什么发生、如何修复。