Css italic font: font-style | CSS-Tricks — CSS-Tricks

Шрифт CSS Свойство

❮ Пред. Следующий ❯

Свойство font является сокращенным свойством для следующих свойств:

  • стиль шрифта
  • вариант шрифта
  • вес шрифта
  • размер шрифта
  • высота строки
  • семейство шрифтов

Вы можете установить все свойства в следующем порядке: 1. стиль шрифта, 2. вариант шрифта, 3. вес шрифта, 4. размер шрифта / высота строки, 5. семейство шрифтов. Свойство line-height используется для установки расстояния между строками.

Требуется определить значения свойств font-size и font-family. Если одно из значений отсутствует, используется его значение по умолчанию.

Все отдельные значения свойства font-size, которые не указаны, будут установлены в исходное значение.

При использовании этого сокращенного свойства вы должны знать некоторые важные вещи о нем:

Обязательные значения

Значения «font-size» и «font-family» считаются обязательными. Все объявление будет проигнорировано, если одно из этих значений отсутствует.

Дополнительные значения

Остальные пять значений являются необязательными. В случае использования одного из этих значений учтите, что они должны стоять перед значением «font-size» в объявлении, иначе они будут проигнорированы.

Свойства шрифта и font-stretch

Свойство font-stretch является новым в CSS3, и если вы используете его в старом браузере, вся строка будет проигнорирована.

Наследование необязательных значений

Если вы опустите необязательные значения, они не будут наследовать значения от своего родительского элемента. Они будут восстановлены в исходное состояние.

В качестве ключевых слов можно использовать следующие значения свойства шрифта:

  • заголовок
  • значок
  • меню
  • ящик сообщений
  • малый заголовок
  • строка состояния

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

Эти значения ключевых слов можно использовать только со свойством сокращения шрифта.

 шрифт: стиль шрифта вариант шрифта вес шрифта размер шрифта/высота строки семейство шрифтов | подпись | значок | меню | окно сообщения | мелкий заголовок | строка состояния | начальная | наследовать; 

Пример свойства шрифта:

<голова> Название документа <стиль> .шрифт { шрифт: курсив обычный полужирный 1em/140% "Lucida Grande", без засечек; } <тело>

Пример свойства шрифта

Это обычный абзац.

Это абзац с указанным значением шрифта.

Попробуй сам »

Результат

Пример свойства шрифта, определенного курсивом:

 

  <голова>
    Название документа
    <стиль>
      . шрифт1 {
        шрифт: курсив, заглавные, полужирный, 20px/1 курсив;
      }
      .шрифт2 {
        шрифт: курсив 1.2em "Fira Sans", с засечками;
      }
      .font3 {
        шрифт: 1.2em "Fira Sans", без засечек;
      }
      .font4 {
        шрифт: прописные полужирный 28px/1.5 без засечек;
      }
      .font5 {
        шрифт: подпись;
        /* шрифт: меню | значок | окно сообщения | мелкий заголовок | статус бар;*/
      }
    
  
  <тело>
     

Пример свойства шрифта

Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста.

Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста.

Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста.

Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста.

Lorem Ipsum – это просто текст-пустышка, созданный для печати и набора текста.

Попробуй сам »

Пример свойства шрифта, где размер шрифта, толщина шрифта и высота строки являются анимируемыми:

 

  <голова>
    Название документа
    <стиль>
      . элемент {
        граница: 2px сплошная #666;
        ширина: 350 пикселей;
        высота: 150 пикселей;
        шрифт: 20px "Fira Sans", без засечек;
        -webkit-анимация: элемент 4s бесконечен;
        анимация: элемент 4s бесконечен;
      }
      /* Хром, Сафари, Опера */
      Элемент @-webkit-keyframes {
        50% {
          шрифт: 50px полужирный;
        }
      }
      /* Стандартный синтаксис */
      элемент @keyframes {
        50% {
          шрифт: 50px полужирный;
        }
      }
    
<тело>

Пример анимации шрифта

<дел>

Некоторый абзац

Попробуй сам »


Стилизация всего текста с помощью одной строки CSS • Матеуш Хадрыс • Блог

CSS

Как преодолеть страх перед стенографией шрифта, чтобы заменить 6 строк CSS на 1

Я единственный, кто всегда думал сокращение шрифта было слишком запутанным для использования?

Ну наконец-то я решил начать им пользоваться.

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

Очень полезный инструмент, если вы готовы играть по его правилам.

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

В том числе:

  • стиль шрифта
  • вариант шрифта
  • вес шрифта
  • размер шрифта
  • высота строки
  • семейство шрифтов
  • растяжка шрифта — используется не так часто и в этой статье не рассматривается

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

Будьте осторожны.

Если вы не укажете свойство, оно будет сброшено до значения по умолчанию. Даже если вы определили это свойство ранее. В том числе в родительский элемент.

font-kerning и font-size-adjust также будут сброшены этим сокращением, даже если они не могут быть установлены им.

Порядок свойств допускает некоторую гибкость, но есть несколько правил.

Тип, вариант и вес

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

Если вы не помните, что делают эти свойства, вот краткое напоминание:

  • стиль шрифта — позволяет выбирать между обычным , курсивным и наклонным стилями шрифта. Наклонный в основном такой же, как курсив, но использует те же глифы, что и обычный шрифт, только наклонный.
  • вариант шрифта — позволяет выбирать между обычным и вариантами шрифта с маленькими заглавными буквами .
  • font-weight — позволяет выбрать толщину (толщину) шрифта. Либо используя такие ключевые слова, как нормальный , жирный , светлее
    , жирнее или числовое значение от 100 до 900.

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

семейство шрифтов всегда должно быть последним.

Это может быть ключевое слово или имя шрифта. Если имя шрифта содержит пробелы, оно должно быть заключено в кавычки. Вы также можете указать дополнительные резервные шрифты, разделенные запятыми. Они будут использоваться (слева направо), если предпочитаемый шрифт недоступен.

 /* ключевое слово */
шрифт: 15 пикселей с засечками;
/* имя шрифта */
шрифт: 15px "Playfair Display";
/* имя шрифта с запасным ключевым словом */
шрифт: 15px "Playfair Display", с засечками;
/* имя шрифта с двумя запасными вариантами: имя шрифта и ключевое слово */
шрифт: 15px "Playfair Display", Merriweather, с засечками;
 

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