小编典典

仅在 CSS 中的上标?

all

我怎样才能完成上标,只在 CSS 中?

我有一个样式表,我在其中用上标字符标记外部链接,但我很难让字符正确对齐。

我目前拥有的看起来像这样:

a.external:after {
  font-size: 50%;
  vertical-align: top;
  content: "+";
}

但它不起作用。

当然,我会使用<sup>-tag,只有在content允许 HTML 时…


阅读 133

收藏
2022-03-29

共1个答案

小编典典

你可以用 vertical-align: super , 做上标(加上一个伴随的font- size减少)。

但是,请务必 阅读此处的其他答案,尤其答案,以获取有用的信息。

CSS 文档包含适用于所有 HTML 结构的行业标准 CSS。也就是说:现在大多数网络浏览器都没有明确地处理SUB, SUP,B等等I- 它们(有点)被转换为SPAN具有适当 CSS 属性的元素,而渲染引擎只处理这些。

该页面是附录 D。 HTML 4 的默认样式表

你想要的位是:

small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
2022-03-29