假设我想使用title
属性显示链接的工具提示:
<a class="editcommand" title="Edit" ...>
有没有办法使用CSS为同一个类的所有元素指定title
文本,所以我不必在每个元素中重复它?
答案 0 :(得分:2)
CSS仅适用于style =“”属性的内容,而不适用于其他HTML标记。这听起来像Javascript的工作。如果你在这里使用jQuery就是一个例子:
$('a').attr('title', 'My universal title');
答案 1 :(得分:1)
不幸的是,不,CSS没有提供这种能力。由于title
是HTML属性(当然除了<title>
元素之外),因此需要使用标记结构(DOM)来定义它,而不是样式(CSS)。
使用JavaScript,只需将属性附加到具有该类的一组DOM元素即可。但同样,那是修改DOM元素本身,而不是它们的样式属性。