CSS 添加上标(用CSS伪类解决js无法赋值实现诸如单位平方的2上标)

30 篇文章 0 订阅
1 篇文章 0 订阅

 有些时候我们需要通过javascript给某个对象(比如elementUI表格列标题)赋值,这时无法按写像HTML代码一样直接用<sup>实现上标等效果,类似这种情况其实我们可以利用CSS伪类来实现我们的目的。

 

添加上标有两种方式:(关于“伪类”的教程

 

一、添加上标元素

1、使用<sup>元素
      1.1、HTML代码:

<span>好好学习,天天向上<sup>热</sup></span>

      1.2、CSS代码:
            无需CSS代码。
      1.3、效果图:

2、使用样式vertical-align属性值super
      2.1、HTML代码:    

<span>好好学习,天天向上<span class="hot">热</span></span>

      2.2、CSS代码:
            .hot{vertical-align:super}
      2.3、效果图:

二、使用after伪类实现

HTML代码:

<div id="hotTxt"><span hotTag="热">好好学习,天天向上</span></div>

CSS代码:

#hotTxt span:after{position: relative; top: -4px; content: attr(hotTag);}

效果图:

参考:CSS参考手册

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值