例如a+b/c
,我希望 ' a+b
' 部分位于 ' ' 部分之上,而不是 ' c
' 部分,中间有一条线。
我尝试过使用这样的分数线,<sup>a+b</sup>⁄<sub>c</sub>
但它只是产生这个a+b ⁄ c而不是一条水平线,文本直接位于上方和下方。
例如a+b/c
,我希望 ' a+b
' 部分位于 ' ' 部分之上,而不是 ' c
' 部分,中间有一条线。
我尝试过使用这样的分数线,<sup>a+b</sup>⁄<sub>c</sub>
但它只是产生这个a+b ⁄ c而不是一条水平线,文本直接位于上方和下方。
MathJAX将允许您在 HTML 中包含 Latex 或 MathML 公式。MathJax 也可以配置为在浏览器中可用时使用本机 MathML 呈现,并且仅在本机呈现不可用时回退到 HTML-CSS 模式。
检查这个
CSS
.fraction, .top, .bottom {
padding: 0 5px;
}
.fraction {
display: inline-block;
text-align: center;
}
.bottom{
border-top: 1px solid #000;
display: block;
}
HTML
<span class="fraction">1/2</span>
<span class="fraction">3/4</span>
<span class="fraction">1/32</span>
<span class="fraction">77/102</span>
jQuery
$('.fraction').each(function(key, value) {
var split = $(this).html().split("/")
if( split.length == 2 ){
$this.html('
<span class="top">'+split[0]+'</span>
<span class="bottom">'+split[1]+'</span>
')
}
});
HTML
<div class="top">2</div><div class="bottom">6</div>
CSS
.top{border-bottom:solid black 1px; display:inline-block; float:left}
.bottom{ display:inline-block; clear:left; float:left}
您可以使用KG 传统分数 2字体!它是免费供个人使用的!