Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.06.2009, 14:24
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вместо <nobr>…</nobr> лучше использовать:
<span style="white-space: nowrap;">…</span>
Ответить с цитированием
  #12 (permalink)  
Старый 11.06.2009, 14:32
Аватар для Rimch
Интересующийся
Отправить личное сообщение для Rimch Посмотреть профиль Найти все сообщения от Rimch
 
Регистрация: 11.06.2009
Сообщений: 22

У меня в таблице стилей для span, td, th уже стоит свойство "white-space: nowrap;" , тег nobr добавлен из-за небольших косяков в опере.
Ответить с цитированием
  #13 (permalink)  
Старый 11.06.2009, 14:56
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Где-то видел уже готовое решение на Сях, в src рисунка передается тех-формула, серверный скрипт рендерит и выдает. Вроде бы называется mimetex
Ответить с цитированием
  #14 (permalink)  
Старый 11.06.2009, 20:47
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Chrome 2.0.172.30

Форум не хочет рисунок добавлять. Говорит, что я что-то превысил. В общем, там немного поехало.

Последний раз редактировалось Riim, 11.06.2009 в 21:43.
Ответить с цитированием
  #15 (permalink)  
Старый 15.06.2009, 07:56
Аватар для Rimch
Интересующийся
Отправить личное сообщение для Rimch Посмотреть профиль Найти все сообщения от Rimch
 
Регистрация: 11.06.2009
Сообщений: 22

Уважаемые участники форума, кто может кинуть ссылки по особенностям реализации единиц em и ex в различных браузерах (Chrome 2.xx, Firefox 2.xx)

Сообщение от e1f Посмотреть сообщение
Где-то видел уже готовое решение на Сях, в src рисунка передается тех-формула, серверный скрипт рендерит и выдает. Вроде бы называется mimetex
e1f, идея скрипта в том чтобы даже при отключении рисунков в браузере отображались формулы.
Сообщение от Riim Посмотреть сообщение
Chrome 2.0.172.30
Riim, эта проблема мне известна, под nix системами есть небольшие косяки при отображении формул, смещение дробей вверх на 1ex относительно базовой линии.

Не охота было писать для каждого браузера отбельную функцию, но видима придется Даже не для браузера, а для версии.

Последний раз редактировалось Rimch, 15.06.2009 в 08:03.
Ответить с цитированием
  #16 (permalink)  
Старый 16.06.2009, 08:50
Аватар для Rimch
Интересующийся
Отправить личное сообщение для Rimch Посмотреть профиль Найти все сообщения от Rimch
 
Регистрация: 11.06.2009
Сообщений: 22

Уважаемые участники форума, попытался исправить баги указанные Gvozd и Riim.
Прошу протеcтить скрипт в ваших браузерах, может быть что то осталось.

Маленький лекбез о единицах ex, em и vertical-align.
Единицы em и ex являются относительными.

ex - высота буквы x
em - ширина буквы m, обычно принимается равной 2ex.

Что касается свойства vertical-align.
Оказывается для блочных элементов таких как div или table, свойство display которых объявлено как inline(а не block) базовая линия определяется по разному. Для table в более ранних версиях базовой линией считалась самая нижняя грань table, а сейчас к примеру для Opera и Firefox базовой принята нижняя граница первой строки таблицы.

Еще маленький секрет, для блочных элементов например table свойство vertical-align действует для содержимого, а для для таблицы со свойством display:inline это свойство vertical-align действует для самого объекта.
Ответить с цитированием
  #17 (permalink)  
Старый 16.06.2009, 09:37
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Во втором примере малость съехало:
Изображения:
Тип файла: jpg 1.jpg (15.4 Кб, 13 просмотров)
Ответить с цитированием
  #18 (permalink)  
Старый 16.06.2009, 09:47
Аватар для Rimch
Интересующийся
Отправить личное сообщение для Rimch Посмотреть профиль Найти все сообщения от Rimch
 
Регистрация: 11.06.2009
Сообщений: 22

Уважаемые участники форума, прошу указывать название браузеров в которых есть баги.
Ответить с цитированием
  #19 (permalink)  
Старый 16.06.2009, 10:02
Аватар для Илья Кантор
Администратор
Отправить личное сообщение для Илья Кантор Посмотреть профиль Найти все сообщения от Илья Кантор
 
Регистрация: 25.05.2007
Сообщений: 1,221

Привет,

Я тоже подобный конвертор когда-то писал, он уже несколько лет на форуме работает на http://forum.algolist.ru

Подсветка [math]..[/math].
Фактически, он просто прогоняет формулу через ТеХ и выводит рисунок.
Ответить с цитированием
  #20 (permalink)  
Старый 16.06.2009, 10:09
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Rimch
Прошу протеcтить скрипт в ваших браузерах, может быть что то осталось.
баг с нестыковкой корня в опере - остался
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные в HTML ibcmsm Общие вопросы Javascript 7 27.09.2011 14:35
JS меню работает на обычной html странице, а на юкозовском движке нет. adware Я не знаю javascript 10 16.05.2009 16:48
AJAX. Возвращение массива HTML Neil AJAX и COMET 9 12.02.2009 16:00
Неверный результат в AJAX с получением HTML Raynor AJAX и COMET 3 17.12.2008 18:38
На входе HTML получить на выходе просто текст, как? Dmitry Общие вопросы Javascript 2 25.08.2008 10:42