为同一个班级的所有元素显示相同的标题文本?

时间:2011-04-10 17:47:20

标签: css tooltip html

假设我想使用title属性显示链接的工具提示:

   <a class="editcommand" title="Edit" ...>

有没有办法使用CSS为同一个类的所有元素指定title文本,所以我不必在每个元素中重复它?

2 个答案:

答案 0 :(得分:2)

CSS仅适用于style =“”属性的内容,而不适用于其他HTML标记。这听起来像Javascript的工作。如果你在这里使用jQuery就是一个例子:

$('a').attr('title', 'My universal title');

答案 1 :(得分:1)

不幸的是,不,CSS没有提供这种能力。由于title是HTML属性(当然除了<title>元素之外),因此需要使用标记结构(DOM)来定义它,而不是样式(CSS)。

使用JavaScript,只需将属性附加到具有该类的一组DOM元素即可。但同样,那是修改DOM元素本身,而不是它们的样式属性。