我可以通过CSS类添加HTML标记吗?

我可以通过CSS类添加HTML标记吗?,html,css,Html,Css,对于我的问题,我得到了一个很好的答案,即在特定的文本段上显示“悬停提示”(以及其他有用的提示) 但后来我想:与其在无数个地方写“Title=”Bla Bla Bla Bla Bla“,是否可以将其委托给CSS类,如下所示: .billybob { color: lime; Title="this is the title for Billy Bob"; } 我有一个尝试的例子,但在Mudville没有乐趣 这是可能的,还是我一直在为HTML中引用类的每个位置显式添加标题?最接近

对于我的问题,我得到了一个很好的答案,即在特定的文本段上显示“悬停提示”(以及其他有用的提示)

但后来我想:与其在无数个地方写“Title=”Bla Bla Bla Bla Bla“,是否可以将其委托给CSS类,如下所示:

.billybob
{
    color: lime;
    Title="this is the title for Billy Bob";
}
我有一个尝试的例子,但在Mudville没有乐趣


这是可能的,还是我一直在为HTML中引用类的每个位置显式添加标题?

最接近的方法是使用伪元素

.billybob:before {
    content: 'This is a title for Billy Bob';
}

最接近的方法是使用伪元素

.billybob:before {
    content: 'This is a title for Billy Bob';
}

很抱歉您不能。CSS是一种表示语言。它既不能用于添加内容,也不能用于添加内容
(除了:before和:after伪元素)。

不过,您可以使用Jquery实现它

$('.billybob').attr('title','this is the title for Billy Bob')

很抱歉您不能。CSS是一种表示语言。它既不能用于添加内容,也不能用于添加内容
(除了:before和:after伪元素)。

不过,您可以使用Jquery实现它

$('.billybob').attr('title','this is the title for Billy Bob')

从技术上讲,您可以使用伪元素选择器
::before
::after
conent
属性编写内容,但您不会影响现有属性,只需编写文本(或图像)在你定义的伪元素中。但是要小心使用,CSS不是内容的地方,就像HTML不是样式的地方…当处理多语言网站时,你很快就会发现这是一个坏主意。你可以使用伪元素,但我不确定我是否完全理解你的问题。我建议看一下,然后使用
内容
属性通过伪元素实现这一点……例如,正如其他人所说,您可以使用伪元素“内容”。真正的问题是您是否应该……从技术上讲,您可以使用伪元素选择器
::before
::after
conent
属性编写内容t您不会影响现有属性,只需编写文本(或图像)在你定义的伪元素中。但是要小心使用,CSS不是内容的地方,就像HTML不是样式的地方…当处理多语言网站时,你很快就会发现这是一个坏主意。你可以使用伪元素,但我不确定我是否完全理解你的问题。我建议看一下,然后使用
content
属性通过伪元素实现这一点……例如,正如其他人所说,您可以使用伪元素“content”。真正的问题是您是否应该……补充您的答案……您可以通过伪元素实现某件事。(它基于)需要注意的是,这并不像标题所要求的那样是“HTML标记”-它是文本。此外,如果你关心可访问性,你应该小心使用它来插入重要内容。为了补充你的答案,你可以通过伪元素来实现。(它基于)应该注意的是,这并不像标题所要求的那样是“HTML标记”-而是文本。此外,如果您关心可访问性,您应该小心使用它插入重要内容。我会将此标记为答案,因为我最喜欢此解决方案,但因为我(我认为是错误的)当被问到如何在CSS中实现时,我不会(只是给它一个提升).@B.ClayShannon没问题。:)我会将此标记为答案,因为我最喜欢这个解决方案,但因为我(我估计是错误的)特别问到如何在CSS中实现它,我不会(只是给它一个提升).@B.ClayShannon没问题。。@B.ClayShannon