08. Размер шрифта.
Управление изменением размера шрифтов осуществляется с помощью свойства font-size:
Подобно тому, как во встроенные стили любого браузера установлен тип шрифта по умолчанию (обычно это "Times New Roman"), также имеются базовые (дефолтные, по умолчанию) размеры шрифта:
Подставляя базовые значения в свойство font-size, мы не должны получить никаких изменений размера шрифта, так, как будто, мы вообще не используем свойство font-size.
Если мы хотим увеличить размер шрифта, то должны использовать значения больше, чем базовые, например:
font-size: 200%;
font-size: 2em;
font-size: 32px;
font-size: 24pt;
font-size: large;
Если мы хотим уменьшить размер шрифта, то должны использовать значения меньше, чем базовые, например:
font-size: 50%;
font-size: 0.5em;
font-size: 8px;
font-size: 6pt;
font-size: small;
Наилучший, очевидно, способ сегодня - задавать размер в пикселях. Именно данного способа мы и будем придерживаться.
Попробуем создать несколько классов для разных размеров, причем для шрифтов малых размеров будем использовать шрифты sans-serif, а для больших serif.
Классы для указанных шрифтов, создаются следующим образом:
Теперь созданные классы в файле стилей CSS мы можем использовать в нашем учебном тестовом примере. Получается такой вот конкурс по теме "У кого самое острое зрение":
css_008_001.html ← кликните, чтобы посмотреть, как выглядит пример на данном сайте...
css_008_001.zip ← скачайте пример, чтобы установить на свой сайт...
Обратите внимание на возможность увеличения шрифта вручную, если, например, автор сайта использует слишком мелкий шрифт и у вас есть желание сделать этот шрифт крупнее. Это достигается нажатием комбинации клавиш CTRL+, обратный эффект уменьшения размера шрифта достигается нажатием комбинации клавиш CTRL-.
Единицы измерения размера шрифта font-size:
% - проценты
em - единицы
px - пиксели
pt - пункты
medium, small, large, ... - ключевые слова
% - проценты
em - единицы
px - пиксели
pt - пункты
medium, small, large, ... - ключевые слова
Подобно тому, как во встроенные стили любого браузера установлен тип шрифта по умолчанию (обычно это "Times New Roman"), также имеются базовые (дефолтные, по умолчанию) размеры шрифта:
Базовый размер шрифта в разных единицах:
100%
1em
16px
12pt
medium
100%
1em
16px
12pt
medium
Подставляя базовые значения в свойство font-size, мы не должны получить никаких изменений размера шрифта, так, как будто, мы вообще не используем свойство font-size.
Если мы хотим увеличить размер шрифта, то должны использовать значения больше, чем базовые, например:
font-size: 200%;
font-size: 2em;
font-size: 32px;
font-size: 24pt;
font-size: large;
Если мы хотим уменьшить размер шрифта, то должны использовать значения меньше, чем базовые, например:
font-size: 50%;
font-size: 0.5em;
font-size: 8px;
font-size: 6pt;
font-size: small;
Наилучший, очевидно, способ сегодня - задавать размер в пикселях. Именно данного способа мы и будем придерживаться.
Попробуем создать несколько классов для разных размеров, причем для шрифтов малых размеров будем использовать шрифты sans-serif, а для больших serif.
Классы для указанных шрифтов, создаются следующим образом:
.font_size_01 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1px; } .font_size_02 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 2px; } .font_size_03 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 3px; } .font_size_04 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 4px; } .font_size_05 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 5px; } .font_size_06 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 6px; } .font_size_07 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7px; } .font_size_08 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; } .font_size_09 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; } .font_size_10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; } .font_size_11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; } .font_size_12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } .font_size_14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; } .font_size_16 { font-family: "Times New Roman", "Georgia", serif; font-size: 16px; } .font_size_18 { font-family: "Times New Roman", "Georgia", serif; font-size: 18px; } .font_size_20 { font-family: "Times New Roman", "Georgia", serif; font-size: 20px; } .font_size_24 { font-family: "Times New Roman", "Georgia", serif; font-size: 24px; } .font_size_32 { font-family: "Times New Roman", "Georgia", serif; font-size: 32px; } .font_size_48 { font-family: "Times New Roman", "Georgia", serif; font-size: 48px; } .font_size_100 { font-family: "Times New Roman", "Georgia", serif; font-size: 100px; } .font_size_200 { font-family: "Times New Roman", "Georgia", serif; font-size: 200px; }
css_008_001.html ← кликните, чтобы посмотреть, как выглядит пример на данном сайте...
css_008_001.zip ← скачайте пример, чтобы установить на свой сайт...
Обратите внимание на возможность увеличения шрифта вручную, если, например, автор сайта использует слишком мелкий шрифт и у вас есть желание сделать этот шрифт крупнее. Это достигается нажатием комбинации клавиш CTRL+, обратный эффект уменьшения размера шрифта достигается нажатием комбинации клавиш CTRL-.
***** Машина-Функционал для передвижения по страничкам курса CSS *****
Вы кликнули поясняющий рисунок, который показывает, как работает тот или иной функционал. Кликать эти рисунки не надо, нет смысла.
Эти рисунки надо просто смотреть, а тексты к ним читать. Кликать кнопки следует на самом функционале.
Эти рисунки надо просто смотреть, а тексты к ним читать. Кликать кнопки следует на самом функционале.