正在加载...
HTML 属性
上一课你学到元素由标签和内容构成。属性(attributes)给这些标签补充额外信息。没有属性,许多元素无法完成真正的工作——链接需要地址,图片需要文件路径。
什么是 HTML 属性?
HTML 属性是放在元素开始标签内的名称和值。它告诉浏览器关于该元素的一些信息,而不是标签之间那段可见文本本身。
直接回答
属性使用简单模式:name="value"。它们属于开始标签,写在结束的 > 之前。常见例子包括链接的 href,以及图片的 src 和 alt。后续课程会经常用到属性,请在这里先掌握这个模式。
链接与图片上的属性
html
HTML Code
<a href="https://example.com">Visit Example</a>
<img src="cat.jpg" alt="A cat sitting on a chair">
阅读示例
- 在链接上,
href保存目标 URL - 可见的链接文字仍是
<a>与</a>之间的内容 - 在图片上,
src指向图片文件 alt在图片无法加载时或为无障碍提供替代文本- 两个属性都在开始标签内
需要记住的语法规则
- 只把属性写在开始标签里——不要写在结束标签里
- 用
=分隔属性名与值 - 大多数值要用引号包起来:
href="https://example.com" - 同一个开始标签里可以放多个属性,用空格分开
- 现代 HTML 中属性名通常写成小写
一个标签上的多个属性
html
HTML Code
<a href="https://example.com" title="Example website">Visit Example</a>
这里 href 设置地址,title 可提供额外提示文字(桌面浏览器中常显示为工具提示)。不必给每个标签都加上所有可选属性——只用元素需要的那些。
属性与内容
内容位于开始标签与结束标签之间,例如段落中的文字。属性位于开始标签上,用来配置元素。混淆会导致错误:只把 URL 写在链接文字里并不能创建可用链接;URL 属于 href。
关于空元素的说明
像 img 这样的空元素即使没有单独的结束标签,也仍然使用属性。这很正常:属性描述元素,它们不是被包裹的内容。
亲自试一试
- 在编辑器中打开一个基础 HTML 页面
- 添加带有
href属性的链接,指向真实或示例 URL - 添加带有
src和有意义alt的img(任意练习路径或占位名称,用于学习语法) - 保存并在浏览器中打开页面
- 点击链接,并在页面源代码中确认即使缺少图片文件,图片标记仍然存在
常见错误
- 把属性写在结束标签上
- 忘记给需要引号的值加引号
- 用错属性(例如在链接上把 URL 放进
src而不是href) - 在信息性图片上把
alt留空 - 以为属性文字总会作为可见页面内容出现——许多属性配置的是行为或无障碍
小结
- 属性在开始标签内添加额外信息
- 常见形式是
name="value" - 链接需要
href;图片通常需要src和alt - 内容在标签之间;属性配置标签
- 可以在一个开始标签上组合多个属性
- 后续课程会在标题、表单、媒体等处复用这一模式
🧠 测试您的知识
准备开始
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
8
问题
70%
及格要求
∞
时间
∞
尝试次数
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部