css - p :after content tag 内的上标

标签 css pseudo-element css-content

.class {
    &:after {
        content: "m3/s";
    }
}

我想通过 :after 标签添加一个单元声明。是否可以制作 3 上标?

这显然行不通:

.class {
    &:after {
        content: "m<sup>3</sup>/s";
    }
}

最佳答案

您不能部分设置生成内容的样式(组合 :first-letter:before 除外),所以不行。您可以改用 U+00B3 SUPERSCRIPT TREE:

.class {
    &:after {
        content: "m\00B3/s"; /* Or content: "m³/s"; */
    }
}

...但我建议将其作为实际内容并使用 U+00B3、&sup3;<sup>元素,如果它在语义上很重要。

关于css - p :after content tag 内的上标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796805/

相关文章:

html - CSS3 IE9 点击通过伪元素?

html - 我可以使用 :before or :after pseudo-element on an input field? 吗

html - 如何在 CSS 中设置输入文本的最后一个字符的样式?

css - 为什么:before and :after pseudo-elements require a 'content' property?

css - * :before, *的目的:在没有内容属性的规则之后

css - 使 CSS3 微调器大小匹配元素一

html - 重复部分中的图像复选框

javascript - 拖动元素时如何查看容器和拖动元素之间的线?

css - 如何在 LESS 中使颜色在浅时变深,或在暗时变浅

伪元素上的 CSS3 转换 ( :after, :before) not working?