2012-06-10 4 views
3

Если я попытаюсь создать таблицу в jqmath, она всегда центрирует элементы. Так что, если я пишуКак выровнять элементы выравнивания в таблице jqmath

$$\table a , b ; c , dddddddddddd ;$$ 

тогда я получаю

a   b 
c dddddddddddd 

Как мне сделать jqmath выровнять столбцы слева, так что таблица отображается как

a b 
c dddddddddddd 

ответ

2

Все что вам нужно чтобы сделать, это стиль соответствующих тегов.

<style type="text/css"> 
mtd, .fm-mtd { 
    text-align:left; 
} 
</style> 

Это показано в следующих статьях fiddle.

Чтобы узнать больше о том, как создать код, сгенерированный jqMath, просто посмотрите на их CSS style sheet.

jqMath ведет себя по-разному в разных браузерах. По умолчанию Chrome отображает текст с использованием выравнивания по левому краю, тогда как Firefox отображает текст, используя выравнивание по центру. Chrome использует <td class="fm-mtd">, а Firefox использует <mtd>. Используемый тег зависит от того, web browser supports MathML.

Чтобы узнать больше о text-align, посетите Mozilla Developer Network.

+0

Спасибо, но Firefox и Chrome отображают его по-разному. Firefox показывает ваш пример с центром, в то время как Chrome правильно выравнивает его. Есть ли для этого работа? –

+0

@DamascusSteel Я обновил [скрипку] (http://jsfiddle.net/creemama/ehbLt/3/). – creemama