滚动
HTML 初学者指南 - 第 8 课 - 标签的通用属性
我们之前已经讲过,不同的标签具有各自的属性。现在该谈谈另一类属性——那些对所有标签都通用的属性。让我们来看看最常用的一些。
属性 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。当你开始制作多语言网站或更复杂的页面时,你会逐渐接触到它们。目前,了解这些主要的通用属性就已经足够了。