【问题标题】:Can CSS uppercase the text shown for the title atribute?CSS可以大写标题属性显示的文本吗?
【发布时间】:2012-02-05 23:16:04
【问题描述】:

假设我们有:

<a id="link" href="#"  title="i am the title">link</a>

有没有办法使用 CSS 将默认情况下在鼠标悬停时显示的 “我是标题” 文本大写?

【问题讨论】:

    标签: css uppercase


    【解决方案1】:

    我不知道。

    您可以通过其属性选择一个元素,但不能选择一个属性本身。

    一点点 JavaScript 就可以做到,但是...

    var elem = document.getElementById('link');
    
    elem.title = elem.title.toUpperCase();
    

    jsFiddle.

    【讨论】:

      【解决方案2】:

      否 - 像工具提示这样的标题取决于浏览器,CSS 无法更改它们。

      但这里有一个链接,它显示了如何仅使用 CSS 使虚假工具提示看起来像您想要的那样: How to change the style of Title attribute inside the anchor tag?

      【讨论】:

        【解决方案3】:

        只要您使用的是 jQuery,我已经找到了解决方案。

        这是一个现场演示 - http://jsfiddle.net/WzYkQ/

        【讨论】:

        • $('.link').attr('title', function(i, title) { return title.toUpperCase(); });.
        猜你喜欢
        • 2011-11-20
        • 2011-07-13
        • 1970-01-01
        • 1970-01-01
        • 2018-11-01
        • 2011-03-29
        • 1970-01-01
        • 2013-11-07
        • 2011-06-13
        相关资源
        最近更新 更多