Я заметил, что никто не затронул вопрос о том, как em
работает как единица размера шрифта, поэтому я попробую очистить его от вас.
Существует два способа рассказать браузеру, насколько велики ваши шрифты.
- устанавливая абсолютный размер
Для абсолютных размеров, как px
или pt
, вы сообщаете браузеру, что именно размер вы хотите, чтобы текст был. Если вы напишете 12px
, он выйдет как ровно 12 пикселей.
- установка a родственник размер -
em
- родственник размер.
Для Относительные размеры, например em
, вы сообщаете браузеру, насколько велика возможность сделать текст относительно другого текста на странице. Это работает как процент, поэтому, если ваш текст нижнего колонтитула имеет размер 0.8em
, он будет отображаться на 80% выше, чем основной текст на странице.
Это объясняет, почему вы получаете разные размеры на разных страницах. Если размер шрифта тела установлен явно на одной странице, но не установлен вообще на другом (или явно задан для другого размера), который сделает ваши текстовые шрифты рендерингом разных размеров.
Вот почему очень полезно использовать теги <font>
. Это будет серьезная боль, чтобы копаться вокруг этих тегов и выяснить, какие явные размеры устанавливаются, которые могут отбрасывать ваши em
.
Когда вы устанавливаете размеры шрифта с помощью CSS, это не только информация, которую легко найти, но и свойство, которое легко изменить.
Можете ли вы разместить ссылку на сайт? Это трудно устранить, не видя определения размера шрифта на разных страницах. – peterjmag
Его в интранете жалко. Предыдущий разработчик сайта использовал только встроенный css, используя тег , но никогда не закрывал ЛЮБОЙ из них. Около 20-50 на каждой странице. – Rudiger
Если у вас есть тег '', страница, если вообще возможно, должна быть редизайна. '' был устаревшим в html 4.0 переходном и * недействительным * для html 4.0 strict. Предполагая, что в основном интрасети, основанные на IE, и трудности, возникающие при разработке IE * без * действительного doctype, я думаю, что это стоило бы времени/стоимости. Но ... Полагаю, вам понадобится бизнес-кейс, чтобы оправдать стоимость. Бедный парень. =/(ссылка: http://www.w3.org/TR/REC-html40/present/graphics.html#edef-FONT) –