我正在尝试使用 html 和 css 呈现以下类型的表达式。
SQRT(2 + SQRT(2 + SQRT(2)))
我不能使用 MathML,因为即使在最新版本的 IE 和 Chrome 中也不支持它。我感谢任何帮助或建议。
这是我想出的最好的,使用“激进”实体√和文本装饰:overline,但我想不出一种方法来为同一行html呈现多个上划线。我还没有尝试过定位/分层。
<span style="font-size:48px;">√<span style="text-decoration:overline">2 + </span></span>
<span style="font-size:36px;">√<span style="text-decoration:overline">2 + </span> </span>
<span style="font-size:24px;">√<span style="text-decoration:overline">2</span></span>
嵌套 SPAN 并没有更好(事实上,它更糟),因为这样我最终只是绘制在整个表达式顶部的最外层上划线。