logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

HTML 初学者指南 - 第 8 课 - 标签的通用属性

10/10/2025, by Ivan

我们之前已经讲过,不同的标签具有各自的属性。现在该谈谈另一类属性——那些对所有标签都通用的属性。让我们来看看最常用的一些。

属性 id

id 属性用于给标签指定一个唯一的名称。这样的名称不应重复,否则在使用 jQuery 或 JavaScript 时可能会引发问题。以下是一些 id 属性的使用示例:

...
<ul id="menu1">
  <li id="item1">lorem</li>
  <li id="item2">ipsum</li>
  <li id="item3">你好</li>
  <li id="item4">世界</li>
</ul>
...
<div id="header"></div>

id 属性可以用来为页面上的不同部分(如区块、菜单或菜单项等)单独定义 CSS 样式。同时,id 也常用于 JavaScript(尤其是 jQuery)中。

属性 class

class 属性用于表示某个标签属于某个类。与 id 不同,class 可以被多个标签共享,因此可以通过相同的类一次性为多个元素设置样式。例如:

<ul id="menu1">
  <li class="item">lorem</li>
  <li class="item">ipsum</li>
  <li class="item">你好</li>
  <li class="item">世界</li>
</ul>

属性 style

style 属性用于直接在标签内编写 CSS 样式。现在你可以暂时不用深入理解它的细节,我们会在 CSS 教程中详细讲解。目前你只需看看以下简单的示例:

...
<div style="width: 200px; height: 100px; background: #dddddd">
区块
</div>
...
<p style="font-size: 14px; color: #333333">
文本
</p>

第一个示例创建了一个宽 200 像素、高 100 像素、背景色为 #dddddd(灰色调)的块。第二个示例是一个字体大小为 14 像素、颜色为 #333333(接近黑色但略浅)的文本段落。

属性 title

title 属性用于在鼠标悬停在元素上时显示提示信息(即“悬浮提示”):

...
<img src="./images/image.jpg" alt="photo" title="这是我" />
...
<a href="html2.html" title="我的页面">链接</a>
...
<h2 title="标题">你好,世界!</h2>

当然,还有其他一些通用属性,例如:accesskey、contenteditable、contextmenu、dir、hidden、lang、spellcheck、tabindex。当你开始制作多语言网站或更复杂的页面时,你会逐渐接触到它们。目前,了解这些主要的通用属性就已经足够了。