我有测试你的小提琴,它似乎只发生在FireFox的这个问题。只需显示1个框(您的内容用CSS编写)以及悬停时显示的浏览器标准标题属性。
如果你不关心真正的“title”属性,你可以用一个解决类似这样的:/tDQWN/9078/
只要改变3行代码:
你的HTML的输出:
而且的CSS:内容后:
a[data-title]:hover:after {
content: attr(data-title);
padding: 4px 8px;
color: #333;
position: absolute;
left: 0;
top: 100%;
white-space: nowrap;
z-index: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 4px #222;
-webkit-box-shadow: 0px 0px 4px #222;
box-shadow: 0px 0px 4px #222;
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
我简单的话,我只是改变了“数据标题”属性中的“标题”属性。在这种情况下,浏览器不会输出小标题文本,因为它不是标准的“标题”属性。现在你必须制作一个盒子的样式。