Последние учебники веб-разработки
×

CSS Руководство

CSS ГЛАВНАЯ CSS Введение CSS Синтаксис CSS Как CSS Цвета CSS Фон CSS Границы CSS Маржа CSS набивка CSS Высота ширина CSS Текст CSS шрифты CSS связи CSS Списки CSS таблицы CSS Модель Бокса CSS Outline CSS Дисплей CSS Максимальная ширина CSS Позиция CSS терка CSS Inline-block CSS выравнивать CSS Комбинаторы CSS Псевдо-класс CSS Псевдо-элемент CSS Панель навигации CSS Dropdowns CSS Всплывающие CSS Галерея CSS изображение Непрозрачность CSS спрайтов CSS Attr селекторы CSS Формы CSS Счетчики

CSS3

CSS3 Введение CSS3 Закругленные углы CSS3 Пограничные изображения CSS3 Фон CSS3 Цвета CSS3 Градиенты CSS3 Тени CSS3 Текст CSS3 шрифты CSS3 2D Трансформации CSS3 3D Трансформации CSS3 Переходы CSS3 Анимации CSS3 Изображений CSS3 Кнопки CSS3 пагинация CSS3 Несколько столбцов CSS3 Пользовательский интерфейс CSS3 Box Определение размеров CSS3 Flexbox CSS3 Медиа-запросы CSS3 Примеры MQ

CSS Адаптивный веб-дизайн

Адаптивный веб-дизайн вступление Адаптивный веб-дизайн Viewport Адаптивный веб-дизайн Вид сетки Адаптивный веб-дизайн Медиа-запросы Адаптивный веб-дизайн Изображений Адаптивный веб-дизайн Видео Адаптивный веб-дизайн Каркасы

CSS Examples

CSS Примеры CSS викторина CSS сертификат

CSS References

CSS Справка CSS Селекторы CSS функции CSS Ссылка Aural CSS Web Safe шрифты CSS Animatable CSS Единицы CSS PX-EM конвертер CSS Цвета CSS Значения цвета CSS Цвет Названия CSS3 Поддержка браузеров

 

CSS шрифты


Свойства CSS шрифта определяют семейство шрифтов, смелостью, размер и стиль текста.


Разница между засечками и без засечек шрифты

Serif vs. рубленый

Семьи CSS Font

В CSS существует два типа имен семейств шрифтов:

  • родовой семьи - группа семейств шрифтов с подобным взглядом (как "Serif" или "") шрифт фиксированной
  • семейство шрифтов - специфический семейство шрифтов (например , "Times New Roman" или "Arial")
Generic family Font family Description
Serif Times New Roman
Georgia
Serif fonts have small lines at the ends on some characters
Sans-serif Arial
Verdana
"Sans" means without - these fonts do not have the lines at the ends of characters
Monospace Courier New
Lucida Console
All monospace characters have the same width
ЗаметкаПримечание: На экранах компьютеров, без засечек шрифты считаются более удобными для чтения , чем засечек шрифты.

Семейство шрифтов

Семейство шрифтов текста задается с помощью font-family собственности.

font-family свойство должно содержать несколько имен шрифта в качестве системы "запасного варианта". Если браузер не поддерживает первый шрифт, он пытается следующий шрифт, и так далее.

Начните с шрифта, который вы хотите, и заканчиваются общей семьей, чтобы браузер выбрать аналогичный шрифт в общей семье, если никакие другие шрифты не доступны.

Примечание: Если имя семейства шрифтов больше , чем одно слово, оно должно быть заключено в кавычки, как: "Times New Roman".

Более одного семейства шрифтов указывается в списке через запятую:

пример

p {
    font-family: "Times New Roman", Times, serif;
}
Попробуй сам "

Для наиболее часто используемых шрифтов комбинаций, смотрите на нашем Web Safe сочетаний шрифтов .


Стиль шрифта

font-style свойство в основном используется для указания курсивного текста.

Это свойство имеет три значения:

  • нормальный - текст отображается нормально
  • наклонным - текст выделен курсивом
  • косые - Текст "наклоняясь" (косая очень похож на курсив, но менее поддерживается)

пример

p.normal {
    font-style: normal;
}

p.italic {
    font-style: italic;
}

p.oblique {
    font-style: oblique;
}
Попробуй сам "

Размер шрифта

font-size свойство устанавливает размер текста.

Будучи в состоянии управлять размер текста играет важную роль в веб-дизайне. Тем не менее, вы не должны использовать корректировки размер шрифта, сделать пункты выглядеть заголовками, или заголовки похожи на параграфы.

Всегда используйте соответствующие HTML-теги, как <h1> - <h6> для заголовков и <p> для параграфов.

Значение размера шрифта может быть абсолютным, или относительный размер.

Абсолютный размер:

  • Устанавливает текст определенного размера
  • Не позволяет пользователю изменять размер текста во всех браузерах (плохо по причинам доступности)
  • Абсолютный размер полезен, когда физический размер выводимого известен

Относительный размер:

  • Устанавливает размер относительно окружающих элементов
  • Позволяет пользователю изменять размер текста в браузерах
ЗаметкаПримечание: Если вы не указываете размер шрифта, размер по умолчанию для обычного текста, как абзацы, 16px (16px = 1em).

Установить размер шрифта пикселями

Установка размера текста с пикселями дает вам полный контроль над размер текста:

пример

h1 {
    font-size: 40px;
}

h2 {
    font-size: 30px;
}

p {
    font-size: 14px;
}
Попробуй сам "

Совет: Если вы используете пиксели, вы все еще можете использовать инструмент масштабирования , чтобы изменить размер всей страницы.


Установить размер шрифта С Em

Чтобы разрешить пользователям изменять размер текста (в меню браузера), многие разработчики используют EM вместо пикселов.

Размер блока EM рекомендуется W3C.

1em равен текущему размеру шрифта. размер шрифта по умолчанию в браузерах 16px. Таким образом, по умолчанию размер 1em является 16px.

Размер может быть рассчитано из пикселей в EM , используя эту формулу:пикселей/ 16 =EM

пример

h1 {
    font-size: 2.5em; /* 40px/16=2.5em */
}

h2 {
    font-size: 1.875em; /* 30px/16=1.875em */
}

p {
    font-size: 0.875em; /* 14px/16=0.875em */
}
Попробуй сам "

В приведенном выше примере, размер текста в ЕМ является такой же, как и в предыдущем примере в пикселях. Тем не менее, с размером их, можно настроить размер текста во всех браузерах.

К сожалению, все еще существует проблема с более старыми версиями IE. Текст становится больше, чем он должен, когда сделано больше, и меньше, чем должен, когда становится меньше.


Использование комбинации процентов и Em

Решение, которое работает во всех браузерах, чтобы установить размер шрифта по умолчанию в процентах для элемента <тела>:

пример

body {
    font-size: 100%;
}

h1 {
    font-size: 2.5em;
}

h2 {
    font-size: 1.875em;
}

p {
    font-size: 0.875em;
}
Попробуй сам "

Наш код теперь работает отлично! Это показывает тот же размер текста во всех браузерах, и позволяет все браузеры, чтобы увеличить или изменить размер текста!


шрифт Вес

font-weight свойство задает вес шрифта:

пример

p.normal {
    font-weight: normal;
}

p.thick {
    font-weight: bold;
}
Попробуй сам "

шрифт Вариант

font-variant свойство определяет , должен ли текст отображаться в шрифте малых заглавных букв.

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

пример

p.normal {
    font-variant: normal;
}

p.small {
    font-variant: small-caps;
}
Попробуй сам "

Примеры

Еще примеры

Все свойства шрифта в одной декларации
Этот пример демонстрирует, как использовать сокращённое свойство для установки всех свойств шрифта в одной декларации.


Проверьте себя с упражнениями!

Упражнение 1 » Упражнение 2» Упражнение 3 » Упражнение 4» Упражнение 5 »


Все свойства CSS Font

Property Description
font Sets all the font properties in one declaration
font-family Specifies the font family for text
font-size Specifies the font size of text
font-style Specifies the font style for text
font-variant Specifies whether or not a text should be displayed in a small-caps font
font-weight Specifies the weight of a font