html - 如何在网络应用程序中显示所有分数?

标签 html mathjax fractions

我想设计一个简单的数学应用程序来训练分数。 我想知道如何在所有最新的浏览器(Chrome、Safari、Firefox、IE)中显示所有分数。

维基百科将它们嵌入为 png,例如:

enter image description here

但这对于我想要生成学生应该使用的随机分数的动态网络应用程序来说似乎非常不切实际。

也许 Mathjax 可以提供帮助?

例如,我想显示 8/5 x 7/4 = ?

最佳答案

CSS 有一个非常简单的方法。如果你只想显示分数,这很好用。对于更复杂的算术公式,此解决方案可能过于复杂。

预览

Fraction Example Preview http://imageshack.com/a/img824/218/c6y7.png

CodePen demo

HTML

<div class="fraction">
  <span class="top">8</span>
  <span class="bottom">5</span>
</div>

<div class="fraction">
  <span class="operator">*</span>
</div>

<div class="fraction">
  <span class="top">7</span>
  <span class="bottom">4</span>
</div>

<div class="fraction">
  <span class="operator">= &nbsp; ?</span>
</div>

CSS

.fraction, .top, .bottom {
    padding: 0 5px;    
}

.fraction {
    display: inline-block;
    text-align: center;    
}

.bottom{
    border-top: 1px solid #000;
    display: block;
}

.operator {
  overflow: auto;
  display: block;
  margin-bottom: 5px;
}

关于html - 如何在网络应用程序中显示所有分数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22142058/

相关文章:

html - 如何使用 Twitter Bootstrap 3 将两列布局居中?

javascript - HTML - 标题上方的导航菜单

javascript - 表列未使用 tablesorter 插件进行排序

mathjax - 为什么 MathJax 不使用 "\LaTeX"宏渲染 LaTeX Logo ?

c# - 如何将分数与整数相加..?

c - 在C中简化二进制分数时的无限循环

javascript - 使用 jQuery 重置单选按钮

javascript - Epiceditor 与 MathJax 配对

javascript - Katex 的希腊字体

python类分数