Почему Firefox 2 отображает шрифты больше, чем указано в CSS? - PullRequest
2 голосов
/ 24 сентября 2008

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

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

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

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

1 Ответ

8 голосов
/ 24 сентября 2008

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

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

...