2013-06-18 36 views
0

我有一種文本編輯器使用:document.execCommand('" + sFormatString + "',false,null);其中sFormatString是'上標'或'下標'。它適用於IE 8,但它不適用於Chrome和Firefox。 execCommand將生成<super><sub>元素以使文本被上標或訂閱。任何人都知道如何使它在FF和Chrome或任何其他解決方案中工作?document.exec命令執行上標和下標在Firefox和Chrome中不起作用

回答

1

我有類似的問題。對我來說,這個問題是由於一些「標準化」CSS改變了vertical-align: baseline sup和sub標籤。覆蓋該CSS並將子設置爲vertical-align: sub和sup修復爲vertical-align: super

+0

謝謝,我發現了另一種解決方案,它附加了這個CSS字體大小:xx-small; \t vertical-align:super; } sub { \t font-size:xx-small; \t vertical-align:sub; } b { \t font-weight:bold; } i { \t font-style:italic; } li { \t \t margin-left:25px; } –

相關問題