在 HTML 中,标签不仅仅可以写内容,还可以通过 属性(attribute) 来控制:
- 样式外观
- 元素标识
- 提示信息
- CSS 和 JavaScript 操作
常见格式:
<标签名 属性="值">内容</标签名>
例如:
<p title="提示文字">鼠标放上来试试</p>
一、style 属性(行内样式)¶
1.1 什么是style¶
style 用于直接在 HTML 标签上设置 CSS 样式。
特点:
- 写在标签内部
- 只作用于当前元素
- 初学者常用,但不推荐大量使用
1.2 基本语法¶
<p style="color:red;">这是红色文字</p>
1.3 示例:设置多个样式¶
<div style="width:200px; height:100px; background-color:yellow;">
一个盒子
</div>
说明:
- 样式之间用
;分隔
1.4 style 优缺点¶
优点:
- 简单直观,适合练习
缺点:
- 不利于维护
- 样式和结构混在一起
二、class 属性(类选择器)¶
2.1 什么是class?¶
class 用于给元素添加“类别”,方便 CSS 批量控制样式。
特点:
- 一个 class 可以被多个元素使用
- 最常用的属性之一
2.2 基本语法¶
<p class="text">这是段落</p>
CSS 中可以这样写:
<style>
.text {
color: blue;
font-size: 20px;
}
</style>
2.3 示例:多个元素共用 class¶
<p class="info">第一段</p>
<p class="info">第二段</p>
<p class="info">第三段</p>
所有 class="info" 的元素都会变成同样样式。
2.4 一个元素可以有多个 class¶
<div class="box active"></div>
说明:
- class 之间用空格隔开
三、id 属性(唯一标识)¶
3.1 什么是id?¶
id 用于给元素设置唯一标识。
特点:
- 一个页面中 id 必须唯一
- 常用于 JavaScript 操作或锚点跳转
3.2 基本语法¶
<h1 id="title">网页标题</h1>
CSS 中这样写:
#title {
color: green;
}
3.3 id的常见用途¶
1、页面锚点跳转
<a href="#part1">跳转到第一章</a>
<h2 id="part1">第一章内容</h2>
2、JavaScript 精确获取元素
<p id="demo">内容</p>
<script>
document.getElementById("demo").innerHTML = "修改成功";
</script>
3.4 class 和 id 的区别¶
| 对比 | class | id |
|---|---|---|
| 是否唯一 | 否,可重复 | 是,必须唯一 |
| 使用场景 | 批量样式控制 | 精确定位元素 |
| CSS 写法 | .class |
#id |
四、title 属性(提示信息)¶
4.1 什么是title?¶
title 用于鼠标悬停时显示提示文字。
4.2 基本语法¶
<p title="这是提示内容">
鼠标放上来试试
</p>
效果:
- 鼠标停留时会出现一个小提示框
4.3 常见用途¶
常见用途如下:
- 提示按钮功能
- 解释缩写
- 增强用户体验
示例:
<a href="https://www.baidu.com" title="点击进入百度首页">
百度
</a>
五、总结¶
HTML 中常用属性非常重要:
| 属性 | 作用 |
|---|---|
| style | 行内样式,快速设置外观 |
| class | 类名,可重复,批量控制样式 |
| id | 唯一标识,常用于 JS 或锚点 |
| title | 鼠标悬停提示信息 |