有没有办法让Web控件上的ToolTip(特定于ImageButton)在Mozilla Firefox浏览器中显示如下:
约翰史密斯 24岁 性别:男性 ...尝试环境.NewLine,\ n,\ r \ n,@“”(带有“”字符串文字跨越多行代码)。所有这些都在Internet Explorer 7中完美运行,但在Mozilla中,所有NewLine和\ n都被空格替换。
对此有何解决方法? 还有其他浏览器以类似的方式忽略NewLine吗?
警告:Mozilla在一行中显示上面的示例文本(“John Smith”等),就像我刚才谈到的工具提示一样。因此,让我们重复一下我想在Mozilla用户的工具提示中看到的内容:
John Smith
24岁
性别:男性
...
(每行数据后都不应显示空白行,但Mozilla显示所有数据都在一行中或用空行分隔 - 遗憾的是没有妥协......)
答案 0 :(得分:2)
这可能比你需要的方式更多但是这个jQuery插件在我有限的使用经验中非常好:http://plugins.jquery.com/project/bt
答案 1 :(得分:2)
HTML 4.01 6.2显然(我没有在我面前)说title属性不应该包含换行符,CR和选项卡应该用空格替换。不幸的是,Firefox在显示时强制执行此操作而不是解析时间。然而,HTML 5指定这不再是正确的行为,因此Firefox 3.next可能会做到这一点。