Главная страница
Навигация по странице:

  • ИНФОРМАЦИЯ ДЛЯ НОВИЧКОВ Пикселы и Retina-дисплеи

  • ИНФОРМАЦИЯ ДЛЯ НОВИЧКОВ Ключевые слова, проценты и единица измерения em

  • Ключевые слова.

  • Процентные значения.

  • Книга css3 3е издание Серия Бестселлеры OReilly


    Скачать 20.28 Mb.
    НазваниеКнига css3 3е издание Серия Бестселлеры OReilly
    АнкорTheBigBookofCSS33rdedition.pdf
    Дата08.08.2018
    Размер20.28 Mb.
    Формат файлаpdf
    Имя файлаTheBigBookofCSS33rdedition.pdf
    ТипКнига
    #22630
    страница18 из 62
    1   ...   14   15   16   17   18   19   20   21   ...   62


    , браузер отображает текст высотой 36 пикселов. Дизайнеры выбирают эти единицы измерения потому, что они обеспечивают постоянные совместимые параметры размеров текста на различных типах компьютеров и браузеров (см. далее врезку, где описано ограни- чение для размеров, устанавливаемых в пикселах).
    Чтобы задать для свойства font-size значение в пикселах, введите число с со- кращением данной единицы измерения px
    :
    font-size: 36px;
    ПРИМЕЧАНИЕ
    Не добавляйте пробел между значением свойства и единицей измерения. Например, правильно
    36px, а не 36 px.
    ИНФОРМАЦИЯ ДЛЯ НОВИЧКОВ
    Пикселы и Retina-дисплеи
    Когда компания Apple представила свой iPhone с Retina­ дисплеем, владельцы iPhone радовались яркости и четко­
    сти изображений. Retina­дисплей компании Apple предо­
    ставляет более четкое изображение за счет разме щения большего количества пикселов на квадратном дюйме.
    В от время как в обычных компьютерных дисплеях этот

    Глава 6. Форматирование текста
    171
    пока затель варьируется в пределах 72–100 пискелов на дюйм, новые Retina­диплеи могут похвастаться
    224 пикселами на дюйм.
    С тех пор Apple добавила Retina­дисплеи на такие устройства, как iPad и ноутбуки. Другие изготови­
    тели планшетных компьютеров, например Amazon, пытаются занять эту нишу, предлагая существенно больше пикселов на дюйм, чем на старых экра­
    нах. Что это все означает для веб­дизайнеров?
    Существенное увеличение объема работы. Далее мы еще вернемся к этой теме. Из одной из врезок вы узнаете, что эти экраны существенно влияют на изображения, и вам придется потрудиться, чтобы изображения на дисплеях с уплотненными пиксела­
    ми выглядели достойно.
    Что же касается пикселов, упомянутых выше, то бра­
    узеры на устройствах, которые оснащены Retina­дис­
    плеями, фактически умножают значение в пикселах на два. То есть если указать для текста значение 16 пик­
    селов, веб­браузеры, подстраиваемые под Retina­
    дисплей, фактически будут использовать на экране для прорисовки текста 32 пиксела. Это хорошая но­
    вость. Если браузер для отображения текста приме­
    нял бы только 16 из своих супермелких пикселов, то никто не смог бы прочитать то, что вы хотели сказать.
    Иными словами, хотя дисплеи с повышенной плотностью уже входят в компьютерный мир мобильных и настоль­
    ных устройств, они не приведут к внезапному превра­
    щению изображения, которое задано в пикселах, в нечто отображаемое в микроскопических размерах.
    ИНФОРМАЦИЯ ДЛЯ НОВИЧКОВ
    Ключевые слова, проценты и единица измерения em
    Все нижеперечисленные способы установки размеров текста средствами CSS с по- мощью ключевых слов, процентных значений и единицы em увеличивают или уменьшают размеры шрифтов текста, отображаемого в окне браузера в соответ- ствии с определенными правилами. Другими словами, если вы не определите размер средствами CSS, браузер применит к тексту свои предопределенные параметры.
    В большинстве случаев обычный текст, находящийся вне тегов заголовков, отобра- зится высотой 16 пикселов — это основной (базовый) размер шрифта текста.
    Путешественники по просторам Интернета могут корректировать настройки браузеров, увеличивая или уменьшая базовый размер шрифта, но для изменения базового размера шрифта нужно изменять исходные настройки браузера, с чем многие просто не захотят связываться.
    ПРИМЕЧАНИЕ
    У большинства браузеров имеется функция увеличения, укрупняющая или уменьшающая текст, графику и всю страницу. Эти настройки по мере увеличения изображения всей страницы на самом деле не изменяют базовый размер текста. Комбинация клавиш Ctrl++ ( -+) на большинстве брау- зеров приводит к увеличению, а комбинация Ctrl+- ( --) — к уменьшению изображения. Удержи- вание нажатой клавиши Ctrl (Control) и использование колесика мыши также позволяет увеличивать и уменьшать изображение страницы.
    Когда вы изменяете текст с помощью CSS, браузер берет базовый размер шриф- та текста (будь то первоначальный, высотой 16 пикселов, или другой) и корректи- рует его в большую или меньшую сторону в соответствии со значением ключевого слова, единицей измерения em, процентным отношением.
    Ключевые слова. CSS предлагает семь ключевых слов, которые позволяют на- значить размер шрифта относительно базового: xx-small
    , x-small
    , small
    , medium
    , large
    , x-large и xx-large
    . CSS-код будет выглядеть следующим образом:
    font-size: large;

    172
    Часть 2. Применение CSS
    Среднее значение medium
    — базовый размер шрифта браузера. Остальные значе- ния уменьшают или увеличивают размер шрифта с различными коэффициентами.
    Другими словами, несмотря на то что, казалось бы, каждое изменение размера должно быть последовательным увеличением или уменьшением предыдущего зна- чения, это не так. Обычно xx-small является эквивалентом 9 пикселов (принимая во внимание, что вы не изменяли базовый размер шрифта в своем браузере), x-small соответствует 10 пикселам, small
    — 13, large
    — 18, x-large
    — 24, а xx-large
    — 32 пик- селам.
    Поскольку имеется ограниченный набор ключевых слов — всего семь вариан- тов, — если требуется большая свобода действий по масштабированию, необходи- мо обратиться к другим средствам и единицам измерения, описываемым ниже.
    Процентные значения. Подобно ключевым словам, процентные значения из- меняют размер текста относительно шрифта, определенного браузером. Они обе- спечивают более гибкое и точное управление, чем ключевые large
    , x-large и т. д.
    Любой браузер имеет предопределенный базовый размер шрифта. У большинства он составляет 16 пикселов. Можно подкорректировать этот размер с помощью настроек браузера. Независимо от выбора установки основной размер шрифта эквивалентен 100 %. Другими словами, это равнозначно установке шрифта высо- той 16 пикселов.
    Допустим, вы хотите отобразить определенный заголовок в два раза больше, чем средний шрифт веб-страницы. Просто установите размер, равный 200 %:
    font-size: 200%;
    Или, если хотите, чтобы шрифт был немного меньше по умолчанию, укажите значение 90 %.
    Приведенные примеры являются самыми простыми, но на практике встреча- ются более сложные ситуации. Например, относительный размер 100 % может изменяться, если наследуется значение тега-предка.
    На веб-странице в левой нижней части рис. 6.11 есть текст в теге

    , шрифт которого установлен размером 200 %. Это в два раза больше базового размера и со- ставляет 32 пиксела. Все вложенные теги наследуют его и используют для вычис- ления своих размеров шрифтов. Другими словами, для тегов, вложенных в

    , размер 100 % равен 32 пикселам. Так, текст заголовка

    1   ...   14   15   16   17   18   19   20   21   ...   62


    написать администратору сайта