【问题标题】:Is it possible to style certain text inside of a title attribute?是否可以在标题属性内设置某些文本的样式?
【发布时间】:2013-02-18 07:28:01
【问题描述】:

假设我有一个链接<a href="#" title="Hello, World!">。我想设置title 工具提示属性的parts 样式。例如,我想让Hello 部分加粗。我试图同时设置HelloWorld 的样式,只是Hello 部分。

我尝试将 HTML 标记放在属性中,但它们似乎没有效果(如果我输入 <a href="#" title="<b>Hello,</b> World!">,标题文本会打印出 <b>Hello,</b> World!,这不是我想要的。我做了一个 @ 987654321@ 会发生什么。

是否可以使用 纯 CSS 来做到这一点?

另外,我见过this,,但这不是我想要的。然而,它已经很接近了。

【问题讨论】:

  • 没有。无法修改标题工具提示或设置样式。

标签: html css


【解决方案1】:

您不能将 HTML 放在属性标题中,它不是有效代码,但我相信您可以使用 hint.css 库:http://kushagragour.in/lab/hint/。完全基于 css 且易于使用:

<a href="http://somewhere/" class="hint  hint--bottom" data-hint="Hello" title="Hello world">Your link</a>

【讨论】:

  • 嗯,看起来很有趣。谢谢!我要试试。
  • @boj 不客气。对于样式,您也可以创建一个 css 类。
【解决方案2】:

我认为实现你想要的唯一方法是用你想要的样式制作一个 div,隐藏它,然后在悬停时显示它。

【讨论】:

  • 或使用this。但是,我想知道在 CSS 中是否有可能。
猜你喜欢
  • 1970-01-01
  • 2012-07-15
  • 1970-01-01
  • 2011-02-28
  • 2010-12-26
  • 1970-01-01
  • 1970-01-01
  • 2017-02-04
  • 1970-01-01
相关资源
最近更新 更多