css - 如何在不中断行高的情况下获得跨浏览器 <support>?

标签 css xhtml cross-browser

如何获得跨浏览器<sup>不影响行高?

我试过了 vertical-align:top但它在 FF 3.6 和 IE 中看起来不错,但在 FF 3.0 中却不行。

如何使 <sup> 的大小(最高级文本的大小)和位置保持一致在所有浏览器中都相同,不会中断行高。

我正在使用 <sup>指示脚注?不炫耀实力

<p> Stackoverflow is killing<sup>10</sup> experts-exchange</p>

最佳答案

获得一致渲染的最佳机会是真正的上标:

HTML

<p>Stackoverflow is killing<span class="unicode">¹⁰</span> experts-exchange</p>

CSS

.unicode
{
    font-family: 'Lucida Sans Unicode', 'DejaVu Sans', 'Arial Unicode MS';
}

直播

Stackoverflow is killing¹⁰ experts-exchange

关于css - 如何在不中断行高的情况下获得跨浏览器 <support>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2558035/

相关文章:

html - 如何制作没有图像的渐变背景?

javascript - 如何仅在 Firefox 上显示/隐藏 jquery 脚本

css - 在整个#wrapper 周围制作阴影的最佳语义和有效方法是什么?在各方面

ios - iOS webapp 中 BODY 上的原生动量滚动

asp.net - IE 不环绕 float div 但 FF 是

css - 当字体系列为 :'Goudy OldStyle' 时,IE9 会导致所有网页文本呈现为斜体

html - 如何将选择框和输入框放在同一行?

css - 使 div 看起来像输入 : cross-browser compatability, 不在 chrome 中呈现

html - 关于 HTML 5 文档类型的跨浏览器问题

html - 有没有办法在不导致网站在平板电脑上放大的情况下为手机设置最小视口(viewport)大小?