0

使用 SharePoint 2010 Web 编辑器

我创建了一个标题为CO<sub>2</sub>的(子菜单)页面。在浏览器中呈现时,页面的标题是:CO<sub>2</sub>而菜单项显示CO 2

显然它正在转义页面中的 HTML 标签,但在菜单中正确呈现。

如何使页面标题看起来与菜单项相同?

4

1 回答 1

2

HTML 规则(和浏览器实践)在标题元素中不识别任何标签;它们确实是这样渲染的。原则上,您可以在标题元素中使用特殊字符,例如“₂”SUBSCRIPT TWO U+2082。您甚至可以使用字符引用来表示它们:

<title>CO&#x2082;</title>

但是,只有一些字体支持 SUBSCRIPT TWO,并且很有可能标题元素的呈现(例如在浏览器顶部栏或选项卡标签中)使用不支持它的字体。在这种情况下,可能会出现矩形、竖线、空格或其他缺少字形的通用指示符。

请注意,外观通常与菜单中的不完全相同,因为浏览器sup通过减小字体大小并将字形置于较低位置来实现。这只是偶然地与字体中的“₂”设计相吻合。但是,如果文本以两种不同的字体显示(可能是这样),这通常不是一个严重的问题。

于 2012-09-11T09:36:00.800 回答