html - 使用CSS或其他代替js将小数显示为上标

标签 html css

我有很多:

<span class="price">17.998,80</span>

客户希望我替换为:

<span class="price">17.998<sup>80</sup></span>

...好吧,让 javascript...但是等等!

难道不能通过一些花哨的 CSS/CSS 技巧获得相同的结果吗?

(大 $ 数字,无小数点,上标分 - ,是我的小数点分隔符)

亲切的问候,

斯蒂恩

注意:这很好用:

$('span.price').html($('span.price').html().replace(',','<sup>')+'</sup>');

但首选是所有 CSS/CSS3 解决方案

最佳答案

最好的方法是找到所有价格并添加 HTML <sup> ... </sup>因为如果有人不加载 javascript,就没有 HTML 标记

并且没有 CSS 技巧可以做到这一点。

CSS 做的唯一一件事就是将样式应用于 <sup>元素。

关于html - 使用CSS或其他代替js将小数显示为上标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638645/

相关文章:

html - 另一个带有干净代码的粘性页脚/100% 高度 div

javascript - onClick =""没有出现在用 React 制作的实际元素上。

HTML 表单 Action 标签。调用父相对 URL

html - <li> 之间的间距

javascript - 我的应用程序框架的 js/jquery 代码有问题

HTML Helper 上的 CSS 类

html - 移除图片标签的属性 "height"和 "width"

html - 如何在对齐文本中创建手动换行符

html - 使用 css 如何创建一个药丸形状,一侧是圆形,另一侧是倾斜的?

css - Angular2 - 添加属性