Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Математические формулы в HTML (https://javascript.ru/forum/project/3988-matematicheskie-formuly-v-html.html)

B~Vladi 16.06.2009 13:16

Попробуй вместо пробелов, которые есть у тебя в ячейках, ставить  .
имхо: а лучше вапсче без таблиц...

Rimch 16.06.2009 19:39

x-yuri, огромное вам спасибо. Я и забыл про доктайпы. Указал доктайп
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

и усё заработала....:p
JavaScripёры протестите пожалуйста на баги еще раз, кто его знает вдруг остались или появились.
Насчёт вертикального выравнивания баг известен, думаю придётся пока каждый раз указывать ручками на сколько необходимо поднять или спустить дробь. Скрип есть который определяет смещение но он долгий, грузит браузер. Как придумаю оптимальный обход дробей внедрю.

Riim 17.06.2009 03:07

Совсем все плохо стало (Chrome 2.0.172.31):

Rimch 17.06.2009 05:59

Riim, Ничего страшного. Просто с таким доктайпом Chrome не воспринимает для таблиц свойство display:inline.
Поменял доктайп на
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

В Opera 9.2x, Firefox 3.x, ie 6.x и выше формулы отображаются нормально, может быть сейчас заработает в Chrome 2.0.172.31

Rimch 17.06.2009 09:36

:dance: Найдено новое применение скрипта. Скрипт работает в мобильном телефоне Опера мини =>
При помощи скрипта можно верстать шпоры :rolleyes: по Математическому анализу, дифференциальным уравнения, геометрии, алгебре, функциональному анализу и т.д. и т.п.

Riim 17.06.2009 14:36

Rimch,
не выдумывай лишнее, ты хорошо начал, но теперь совсем все плохо стало: см. рисунок
, хотя бы верни как было.

Rimch 17.06.2009 14:55

Riim, все вернул на свои места.
Я правки делаю прямо на серваке, поэтому иногда выскакивают такие баги.
В следующий раз буду по аккуратнее. :p , чтобы таких абр кадабр кроме меня никто не видил.

Riim 17.06.2009 15:09

Цитата:

Сообщение от Rimch
В следующий раз буду по аккуратнее. , чтобы таких абр кадабр кроме меня никто не видил.

Хорошо бы, что бы так и было. На данный момент вижу следующее: см. рисунок
Chrome можно скачать здесь: http://www.google.com/chrome/index.h...tm_campaign=ru

Rimch,
ты зря спешишь, тебя никто не торопит.

Rimch 17.06.2009 15:16

Riim, спасибо за ссылку. Скачал, потестил.

Скрип протестировал на сайте http://browsershots.org в различных браузерах:
Windows
Chrome 0.2.149.30/0.3.154.9/0.4.154.33/1.0.154.65/2.0.172.31
Firefox 1.5/2.0.0.20/3.0/3.1/3.5
Flock 1.0/1.1/1.2.6/2.0/2.5
K-Meleon 1.1.4/1.5.0
Minefield 3.2/3.6
MSIE 6.0/7.0/8.0
Navigator 8.1/9.0
Opera 9.50/9.51/9.52/9.60/9.61/9.62/9.63/9.64/10.0
Safari 3.0/3.2/4.0
SeaMonkey 1.1/2.0
Opera 7.0/7.11/7.54/8.0/8.53/8.54/9.25/9.26/9.27 - есть пара багов
Firefox 0.8/0.9/1.0.8 - нет canvas
Linux
Epiphany 2.22
Firefox 1.5.0.13/2.0.0.19/3.0/3.1/3.5
Flock 1.2.6/2.0/2.5
Galeon 2.0.4
Iceape 1.0.9/1.1.13
Iceweasel 2.0/3.0.4
Kazehakase 0.5.2
Konqueror 3.5 - нет canvas
Konqueror 4.2
Minefield 3.2/3.6
Opera 10.0/9.63/9.64
SeaMonkey 1.1.12/2.0
Shiretoko 3.1/3.5

Для правильной работы скрипта в opera 9.27 и ниже нужно дописывать DOCTYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


В таблице стилей изменен шрифт переменных, теперь начертание формул чем то напоминает TeXовскую верстку.
В некоторых браузерах наблюдается проблема при печати. Единственный браузер, который корректно выводит на печать формулы в которых есть рисованные элементы, как ({[]}) корень - это Firefox. Opera не печатает содержимое тега canvas

xpress 14.01.2011 14:37

Rimch,
А для обычного пользователя который например на сайте вводит какие то темы есть WYSIWYG с этим вашим скриптиком?
Буду благодарен если поделитесь. Заранее спасибо!


Часовой пояс GMT +3, время: 18:15.