2008-09-24 16 views
2

У меня есть веб-страница, где Firefox 2 отображает шрифт определенных, действительно конкретных элементов, больше, чем то, что я указал в CSS.Почему Firefox 2 отображает шрифты больше, чем указано в CSS?

Когда я смотрю на пораженный элемент (в основном td элементы, насколько я могу сказать) с Firebug, я вижу, что font-size наследуется от body (11px, поэтому его не относительный размер). Никакие стили не перезаписывают это font-size, нигде. Когда я переключаю параметр Показать вычисленный стиль, то font-size отображается как 16px, по умолчанию Firefox.

Похоже, что td не наследует font-size должным образом. Очевидно, я мог бы указать более конкретный селектор CSS, ориентированный на td (что на самом деле работает), но я не могу найти документально зафиксированное поведение Firefox, не наследуя font-size должным образом. Это происходит только в нескольких таблицах, но совершенно не связано друг с другом.

Кто-нибудь знает, если я что-то пропускаю или это проблема с рендерингом в Firefox? Internet Explorer (я знаю, а не лучшая ссылка на соответствие стандартам) не масштабирует размеры шрифтов в таблицах.

+0

В этом вопросе отсутствует вопрос;) – VVS 2008-09-24 11:22:36

ответ

8

Это достаточно хорошо известное раздражение: TABLEs и TDs наследуют все стили шрифтов, кроме размера шрифта, по крайней мере, в XHTML. Чтобы «исправить» это, установите размер шрифта также для элемента TABLE или TD.

Чтобы уточнить, это не зависит от Firefox. Вы тестировали в других браузерах?

Смежные вопросы