首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖<sup>样式

覆盖<sup>样式
EN

Stack Overflow用户
提问于 2015-11-24 12:49:01
回答 4查看 1.5K关注 0票数 3

我想用CSS忽略/重写<sup>元素样式,这样它们看起来就像普通文本。我不能在HTML中打开上标元素。

换句话说,它的输出

代码语言:javascript
复制
<div>Some <sup>random</sup> text.<div>

看起来就像

代码语言:javascript
复制
<div>Some random text.<div>

请问我怎样才能做到这一点?我应该试着对抗上标的影响,还是有更聪明的方法?提前感谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-24 12:54:01

您可以让sup标记从父标记( div)继承它的font-sizevertical-align

代码语言:javascript
复制
sup {
  font-size: inherit;
  vertical-align: inherit;
}
代码语言:javascript
复制
<div>Some <sup>random</sup> text.<div>

即使父程序已经应用了更多的样式,这也是可行的。

代码语言:javascript
复制
div {
  font-size: 10px;
}

sup {
  font-size: inherit;
  vertical-align: inherit;
}
代码语言:javascript
复制
<div>Some <sup>random</sup> text.<div>

票数 3
EN

Stack Overflow用户

发布于 2015-11-24 12:53:49

sup标签使用字体大小和垂直对齐来创建效果,您可以将其重新设置为它的初始值。

http://jsfiddle.net/p4ohok7a/

代码语言:javascript
复制
sup {
    font-size: initial;
    vertical-align: initial;
}
票数 3
EN

Stack Overflow用户

发布于 2015-11-24 13:03:37

通过为'sup‘添加以下样式,您可以这样做。

代码语言:javascript
复制
sup{
  font-size: initial;
  vertical-align: baseline;
}

以下是此代码的链接。http://jsbin.com/zuhasoqide/edit?html,css,output

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33894134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档