如何在 html 中表示分数
How to represent fractions in html
我想在 html 中表示分数,我现在使用的代码是这样的:
<sup>3</sup>⁄<sub>8</sub>
看起来像这样:
但我想像这样表示它:
如何更改?
需要一些指导。
你可以使用mathjax。它是用于数学渲染的事实上的库。然而,它并不轻巧。请注意 google 选择 而不是 来支持 mathml
或者,使用 html/css。分数只是两个 div 堆叠在一起,中间有一个边框。
通过纯 HTML 是不可能的。但是您可以使用一点 CSS.
创建这种类型的分数
.fraction {
position: relative;
width: 1em;
font-size: 2em;
}
.numerator {
border-bottom: 2px solid black;
text-align: center;
}
.denominator {
border-right: 2px solid black;
width: 0.75em;
text-align: center;
}
<div class="fraction">
<div class="numerator">3</div>
<div class="denominator">8</div>
</div>
我想在 html 中表示分数,我现在使用的代码是这样的:
<sup>3</sup>⁄<sub>8</sub>
看起来像这样:
但我想像这样表示它:
如何更改?
需要一些指导。
你可以使用mathjax。它是用于数学渲染的事实上的库。然而,它并不轻巧。请注意 google 选择 而不是 来支持 mathml
或者,使用 html/css。分数只是两个 div 堆叠在一起,中间有一个边框。
通过纯 HTML 是不可能的。但是您可以使用一点 CSS.
创建这种类型的分数.fraction {
position: relative;
width: 1em;
font-size: 2em;
}
.numerator {
border-bottom: 2px solid black;
text-align: center;
}
.denominator {
border-right: 2px solid black;
width: 0.75em;
text-align: center;
}
<div class="fraction">
<div class="numerator">3</div>
<div class="denominator">8</div>
</div>