Правильные размеры шрифта | WebDuty

Правильные размеры шрифта

thumbnail2
В большинстве случаев базовый размер шрифта – 16px. Будем отталкиваться от него.

Шаг 1. Размер в пикселях

Как правило размер шрифта в 16px оказывается слишком большим. Установим размер шрифта в основном тексте в 14px, а в боковой панели – 12px.

.content p {
    font-size:14px;
}
.rightbar {
    font-size:12px;
}

Заметим что в IE6 нет никакой возможности увеличить размер шрифта, заданный в пикселях, поэтому зададим его в EM.

Шаг 2. Размер в EM’ах.

ЕM – рекомендованная W3C типографическая единица CSS. Зададим размер шрифта, аналогично тому, который мы задавали в первом шаге.

.content p {
    font-size:0.875em; /* 16x.875=14 */
}
.rightbar {
    font-size:0.75em; /* 16x0.75=12 */
}

Установка базового размера шрифта

Для чего это нужно? IE6 и IE7 при масштабировании страницы слишком сильно увеличивают текст, для исправления этого бага используем font-size: 100% в body:

body {
    font-size:100%;
}
.content p {
    font-size:0.875em; 
}
.rightbar {
    font-size:0.75em; 
}

Теперь всё отлично.

Высота строк текста

Чтобы текст смотрелся ещё лучше установим правильные высоты строк, т.е. межстрочное расстояние. При шрифте размером в 16px, по всем нормам типографики, высота текста должна быть около 18px. В EM это 1.125em (16×1.125=18).

body {
    font-size:100%;
    line-height:1.125em;
}
.content p {
    font-size:0.875em; 
}
.rightbar {
    font-size:0.75em; 
}

Все расчеты можно делать с помощью отличного инструмента.

Подпишись на обновления

Если вам понравилась статья, подпишитесь на обновления через RSS (?), чтобы не пропустить новые интересные статьи. Также Вы можете зафолловить меня в Twitter или подписаться на обновления по email.

Закладки

Bookmark and Share

Комментарии

  1. progg.ru

    Правильные размеры шрифта | WebDuty…

    Thank you for submitting this cool story – Trackback from progg.ru…


  2. CheStyleIdenticon CheStyle

    body { font-size: 62.5%;} выставляешь и 1ем = 10 пикселей. очень удобно ;)


  3. SoloIdenticon Solo

    Да, это так.
    Спасибо за дополнение.


  4. BaшпapeнЬIdenticon BaшпapeнЬ

    Ага, я с подобным тоже сталкивался :)


  5. ПузатIdenticon Пузат

    Как выставить скольким PX равен 1ем?


  6. adminIdenticon admin

    >>Как выставить скольким PX равен 1ем?
    Зависит от font-size. Как было сказано выше если ставить font-size: 62.5% то 1em = 10px.
    Кроме того есть спец сервис


Оставить комментарий

Вы можете использовать следующие теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Spam Protection by WP-SpamFree