0

我有一个网页问题,它只在 Mozilla 中错误地显示了一些符号。该页面是单击此处在此页面中使用了很多 -> 符号。它在 Mozilla 中显示为 ®。那么我怎样才能让它在 Mozilla 中正确显示为 -> 符号。该页面具有由 micosoft word 创建的样式。我想保留它们原样。所以我可以用它来做任何 css 技巧吗?要了解我面临的错误,请转到此页面并搜索软件® 单击“立即购买”。

4

1 回答 1

1

您使用特定的 Microsoft 扩展:

<span style="mso-list:Ignore">§<span style="font:7.0pt &quot;Times New Roman&quot;">&nbsp; </span></span>

并且以包围它们的样式定义字体&quot;显然是错误的。

我不知道 MSWord 试图做什么,但它显然不是试图为万维网构建标准的 HTML 文档。那是最新版本吗?

您必须修复生成的 HTML。

另一个问题是您的渲染依赖于 Times New Roman 字体,该字体在非 Windows 计算机中不可用。

使用标准 HTML 并以 UTF-8 编码您的文档,您可以用简单的箭头字符替换这些跨度。

但更好的解决方案是简单地忘记将 MSOffice 文档转换为 HTML 并构建适当的 HTML 文档的想法。

于 2013-03-22T13:25:42.833 回答