0

我真的面临一个奇怪的问题。除了在 IE8 上(不在 IE10 中)之外,在 mozilla 和 google chrome 中根本不显示罗马字符。

代码是使用 xsl 转换编写的。我找不到 <var name="ROMAN">是什么?这是我看到 html 源代码时的确切文本。

甚至相同的代码也是用 xsl 编写的。

任何帮助都将不胜感激。

4

1 回答 1

0

<var>是一个 HTML 元素,意思是“这是一个变量”。它通常会导致包含的文本以斜体呈现。它对 XSLT 没有任何特殊意义,它就像任何其他 HTML 元素名称一样。name="ROMAN" 就像任何其他 HTML 元素的 name 属性一样,它可以在 Javascript 中用于寻址页面中的相关元素节点。它不会更改元素的再现,除非某处可能有一些样式表可以识别 name="ROMAN" 并将其与显示样式相关联。

我认为您有一个 HTML 问题,而不是 XSLT 问题。您的 HTML 有问题,我们不知道是什么问题,因为您没有提供足够的信息。

于 2013-01-25T18:19:31.797 回答