Java/Html-换行符在标题中起作用,但在alt属性中不起作用(IE8)

Java/Html-换行符在标题中起作用,但在alt属性中不起作用(IE8),java,html,internet-explorer-8,Java,Html,Internet Explorer 8,我想显示一个带有标题和alt属性的图像。 它们都显示存储在变量中的相同内容。 在显示之前,我将所有出现的“\n”替换为“ ". 现在有趣的部分是: 将鼠标悬停在图像上时,标题会正确显示文本(句子下的句子),但alt文本会显示“ “而不是打破界限 到底发生了什么事?欧欧欧 谢谢你的帮助 编辑: 我在谷歌上搜索了一下,发现了另一个关于堆栈溢出的问题,可能会对您有所帮助: 编辑-在Firefox14.0.1(Ubuntu)上测试。但是,无法使用IE8进行测试。您在哪里使用什么替换它?代码是有用的,你不

我想显示一个带有标题和alt属性的图像。 它们都显示存储在变量中的相同内容。 在显示之前,我将所有出现的“\n”替换为“ ". 现在有趣的部分是: 将鼠标悬停在图像上时,标题会正确显示文本(句子下的句子),但alt文本会显示“ “而不是打破界限

到底发生了什么事?欧欧欧

谢谢你的帮助

编辑:


我在谷歌上搜索了一下,发现了另一个关于堆栈溢出的问题,可能会对您有所帮助:


编辑-在Firefox14.0.1(Ubuntu)上测试。但是,无法使用IE8进行测试。

您在哪里使用什么替换它?代码是有用的,你不应该期望完全控制标题和alt文本。我不认为它们包含的线是注定要被打破的
        ...
        tooltipText = tooltipText.replaceAll("\n", "
");
        startElement(HTML.IMG_ELEM, someName);
        writeAttribute(HTML.TITLE_ATTR, tooltipText);
        writeAttribute(HTML.ALT_ATTR, tooltipText);
        ...