Я хотел бы иметь возможность писать дробь, используя HTML/CSS/jQuery (вместо использования средства визуализации TeX или даже MathML). На данный момент существует отличный обходной путь для написания простых дробей, который работает, если у вас есть только один член как для числителя, так и для знаменателя, но как только вы начинаете использовать более одного члена, это выглядит довольно ужасно. Например, используя:
<sup><font size=-2>x<sup>2</sup> + 3x + 5</font></sup>/<sub><font size=-2>2x</font></sub>
производит...
x2 + 3x + 5/2x
Я хотел бы, чтобы красивая горизонтальная линия определяла дробь, а не обратную косую черту. Я пытался использовать теги div
с border-bottom
как таковые, но результат все равно ужасен:
<div style="float:left;">Substitute 4 for 'x' in the equation: </div>
<div style="float:left">
<div style="border-bottom:1px solid;font-size:small;text-align:center;">x<sup>2</sup> + 3x + 5</div>
<div style="font-size:small;text-align:center;">2x</div>
</div>
производит...
Я ищу фракцию HTML/CSS/jQuery, которая...
- имеет легко различимую горизонтальную линию, охватывающую ширину самого длинного числителя или знаменателя;
- появляется встроенным в текущий текст (он может немного превышать высоту строки текста, но я не хочу, чтобы он вырывался из швов); а также
- (не обязательно, но приятная вишенка) выделенные курсивом буквы (не цифры и не скобки).
Можно ли это сделать? Как? Спасибо!
<font>
теги? Серьезно?! - person ThiefMaster   schedule 22.04.2012