Style font html: font-style — CSS: Cascading Style Sheets


21.05.2023 Facebook Twitter LinkedIn Google+ Разное


Содержание

Fonts CSS HTML шрифты, цвет и размер текста

❮ Назад Дальше ❯


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


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


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

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

  • родовое семейство — группа семейств шрифтов с похожим видом (например, «засечка» или «однодисковая»)
  • семейство шрифтов — конкретная семья шрифтов (например, «Times New Roman» или «Arial»)
Generic familyFont familyОписание
SerifTimes New Roman
Georgia
Шрифты с засечками имеют небольшие линии на концах на некоторых символах
Sans-serifArial
Verdana
«Sans» означает без-эти шрифты не имеют линий на концах символов
MonospaceCourier New
Lucida Console
Все одноместные символы имеют одинаковую ширину

Примечание: На компьютерных экранах шрифты без засечек считаются более удобными для чтения, чем шрифты с засечками.


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

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

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

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

Примечание: Если имя семейства шрифтов больше одного слова, оно должно быть в кавычках, например: «Times New Roman».

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

Пример

p {
    font-family: «Times New Roman», Times, serif;
}

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



Стиль шрифта

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

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

  • normal — Текст отображается нормально
  • italic — Текст показан курсивом
  • oblique — Текст «опираясь» (косой очень похож на курсив, но менее поддерживается)

Пример

p. normal {
    font-style: normal;
}

p.italic {
    font-style: italic;
}

p.oblique {
    font-style: oblique;
}


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

Свойство font-size задает размер текста.

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

Всегда используйте правильные HTML-теги, например < h2 >-< H6 > для заголовков и < p > для абзацев.

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

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

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

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

  • Устанавливает размер относительно окружающих элементов
  • Позволяет пользователю изменять размер текста в обозревателях

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


Задать размер шрифта с пикселями

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

Пример

h2 {
    font-size: 40px;
}

h3 {
    font-size: 30px;
}

p {
    font-size: 14px;
}

Совет: При использовании пикселов можно по-прежнему использовать инструмент «Масштаб» для изменения размера всей страницы.


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

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

Единица измерения размера em рекомендуется консорциумом W3C.

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

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

Пример

h2 {
    font-size: 2. 5em; /* 40px/16=2.5em */
}

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

p {
    font-size: 0.875em; /* 14px/16=0.875em */
}

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

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


Используйте комбинацию процентов и EM

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

Пример

body {
    font-size: 100%;
}

h2 {
    font-size: 2.5em;
}

h3 {
    font-size: 1.875em;
}

p {
    font-size: 0.875em;
}

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


Вес шрифта

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

Пример

p.

normal {
    font-weight: normal;
}

p.thick {
    font-weight: bold;
}


Отзывчивый размер шрифта

Размер текста может быть установлен с помощью vw единицы, что означает «ширина видового экрана».

Таким образом размер текста будет следовать размеру окна браузера:

Измените размер окна обозревателя, чтобы увидеть, как масштабируется размер шрифта.

Пример

<h2>Hello World</h2>

Видовой экран — это размер окна обозревателя. 1ВВ = 1% ширины видового экрана. Если видовой экран шириной 50 см, 1ВВ составляет 0.5 cm.


Шрифт вариант

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

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

Пример

p. normal {
    font-variant: normal;
}

p.small {
    font-variant: small-caps;
}


Другие примеры

Все свойства шрифта в одном Декларации
В этом примере демонстрируется использование сокращенного свойства для установки всех свойства шрифта в одном объявлении.


Все свойства шрифта CSS

СвойствоОписание
fontЗадает все свойства шрифта в одном объявлении
font-familyЗадает семейство шрифтов для текста
font-sizeЗадает размер шрифта текста
font-styleЗадает стиль шрифта для текста
font-variantУказывает, должен ли текст отображаться в шрифте с малыми прописными буквами
font-weight
Определяет вес шрифта

❮ Назад Дальше ❯

Шрифты CSS

❮ Назад Далее ❯


Выбор правильного шрифта для вашего сайта очень важен!


Выбор шрифта важен

Выбор правильного шрифта оказывает огромное влияние на восприятие читателями Веб-сайт.

Правильный шрифт может создать сильную индивидуальность для вашего бренда.

Очень важно использовать легко читаемый шрифт. Шрифт добавляет значение для вашего текста. Также важно правильно подобрать цвет и размер текста. для шрифта.


Общие семейства шрифтов

В CSS существует пять общих семейств шрифтов:

  1. Шрифты Serif имеют небольшую обводку по краям каждой буквы. Они создают ощущение формальности и элегантности.
  2. Шрифты без засечек имеют четкие линии (без мелких штрихов). Они создают современный и минималистичный вид.
  3. Monospace шрифты — здесь все буквы имеют одинаковую фиксированную ширину. Они создают механический вид.
  4. Курсивные шрифты имитируют человеческий почерк.
  5. Шрифты Fantasy — это декоративные/игровые шрифты.

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


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

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


Некоторые примеры шрифтов

Общее семейство шрифтов Примеры названий шрифтов
С засечками Times New Roman
Грузия
Гарамонд
Без засечек Arial
Verdana
Helvetica
Моноширинный Courier Новый
Консоль Lucida
Монако
Курсив
Кисть MT
Lucida Handwriting
Фэнтези Медная пластина
Папирус


Свойство CSS font-family

В CSS мы используем свойство font-family для указания шрифта текста.

Примечание . Если имя шрифта состоит из более чем одного слова, оно должно быть в кавычках, например: «Times New Roman».

Совет: Свойство font-family должно содержать несколько имен шрифтов в качестве «запасной» системы, для обеспечения максимальной совместимости между браузерами/операционными системами. Начните с нужного шрифта и закончите общим семейством (чтобы позволить Браузер выбирает аналогичный шрифт из общего семейства, если нет других шрифтов. доступный). Названия шрифтов должны быть разделены запятой. Подробнее о запасные шрифты в следующей главе.

Пример

Укажите разные шрифты для трех абзацев:

.p1 {
  семейство шрифтов: «Times New Roman», Times, с засечками;
}

.p2 {
  семейство шрифтов: Arial, Helvetica, без засечек;
}

.p3 {
  семейство шрифтов: «Lucida Console», «Courier New», моноширинный;
}

Попробуйте сами »

❮ Предыдущая Следующий ❯


ВЫБОР ЦВЕТА



Лучшие учебники
Учебник по HTML
Учебник CSS
Учебник JavaScript
Учебник How To
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery

90 002
Лучшие ссылки
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery

Основные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


ФОРУМ | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools использует W3.CSS.

Выравнивание, стили шрифтов и горизонтальные линейки в документах HTML

Выравнивание, стили шрифтов и горизонтальные линейки в документах HTML

 предыдущий следующий содержимое   элементы   атрибуты   индекс


Содержание

  1. Форматирование
    1. Цвет фона
    2. Выравнивание
    3. Плавающие объекты
      • Плавающий объект
      • Плавающий текст вокруг объекта
  2. Шрифты
    1. Элементы стиля шрифта: TT , I , Б , БОЛЬШОЙ , МАЛЕНЬКИЙ , УДАР , S и U элементы
    2. Элементы модификатора шрифта: FONT и BASEFONT
  3. Правила: HR элемент

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

15.1 Форматирование

15.1.1 Фон цвет

Определения атрибутов

bgcolor = цвет [CI]
Устарело. Это Атрибут задает цвет фона для тела документа или ячеек таблицы.

Этот атрибут устанавливает цвет фона холста для основной части документа. (элемент BODY ) или для таблиц (элемент ТАБЛИЦА , ТР , TH и элементы ТД ). Дополнительные атрибуты для указания цвета текста могут быть используется с элементом BODY .

Этот атрибут устарел в пользу таблиц стилей для указания информации о цвете фона.

15.1.2 Выравнивание

Возможно выравнивание элементов блока (таблицы, изображения, объекты, абзацы, д.) на холсте с атрибутом align . Хотя это атрибут может быть установлен для многих элементов HTML, его диапазон возможных значений иногда отличается от элемента к элементу. Здесь мы обсуждаем только значение атрибут align для текста.

Определения атрибутов

выравнивание = слева|в центре|справа|по ширине [КИ]
Устарело. Это определяет горизонтальное выравнивание своего элемента относительно окружающий контекст. Возможные значения:
  • слева : строки текста выравниваются по левому краю.
  • center : текстовые строки располагаются по центру.
  • справа : текстовые строки выравниваются по правому краю.
  • по ширине : текстовые строки выравниваются по обоим полям.

Значение по умолчанию зависит от основного направления текста. Для текста слева направо по умолчанию align=left , а для текста справа налево значение по умолчанию align=right .

УСТАРЕВШИЙ ПРИМЕР:
В этом примере заголовок размещается по центру холста.

Как вырезать дерево

Используя CSS, например, вы можете добиться такого же эффекта следующим образом:

<ГОЛОВА>
 Как вырезать дерево
 <СТИЛЬ type="text/css">
  h2 {выравнивание текста: по центру}
 
<ТЕЛО>
  

Как вырезать дерево

Обратите внимание, что это приведет к центрированию всех объявлений h2 . Вы могли бы уменьшить рамки стиля, установив атрибут класса на элементе:

<ГОЛОВА>
 Как вырезать дерево
 <СТИЛЬ type="text/css">
  h2.wood {выравнивание текста: по центру}
 
<ТЕЛО>
  

Как вырезать дерево

УСТАРЕВШИЙ ПРИМЕР:
Аналогично, чтобы выровнять абзац по правому краю на холсте с помощью HTML , выровняйте . атрибут, который вы могли бы иметь:

...Много текста абзаца...

, что с CSS будет:

<ГОЛОВА>
 Как вырезать дерево
 <СТИЛЬ type="text/css">
  P. mypar {выравнивание текста: вправо}
 
<ТЕЛО>
 

...Много текста абзаца...

УСТАРЕВШИЙ ПРИМЕР:
Чтобы выровнять ряд абзацев по правому краю, сгруппируйте их с помощью Элемент DIV :

...текст в первом абзаце...

...текст во втором абзаце...

...текст в третьем абзаце...

С помощью CSS свойство text-align наследуется от родительского элемента. поэтому можно использовать:

<ГОЛОВА>
 Как вырезать дерево
 <СТИЛЬ type="text/css">
  DIV.mypars {выравнивание текста: вправо}
 
<ТЕЛО>
 <ДЕЛ>
  <Р>  ...текст в первом абзаце... 
  

...текст во втором абзаце...

...текст в третьем абзаце...

Центрировать весь документ с помощью CSS:

<ГОЛОВА>
 Как вырезать дерево
 <СТИЛЬ type="text/css">
  BODY {выравнивание текста: по центру}
 
<ТЕЛО>
   . ..тело центрировано... 

 

Элемент ЦЕНТР точно эквивалентно указанию DIV элемент с выравниванием атрибут установлен в «центр». Элемент CENTER устарел.

15.1.3 Плавающие объекты

Изображения и объекты могут отображаться непосредственно «в строке» или могут быть смещены к одному стороне страницы, временно изменяя поля текста, которые могут располагаться на с любой стороны объекта.

Плавающий объект

атрибут выравнивания для объектов, изображений, таблиц, фреймов и т.д., причины объект плавает к левому или правому краю. Плавающие объекты в целом начать новую строку. Этот атрибут принимает следующие значения:

  • left: Помещает объект на текущее левое поле. Последующий текст течет вдоль правой стороны изображения.
  • right: Помещает объект на текущее правое поле. Последующий текст течет вдоль левой стороны изображения.

УСТАРЕВШИЙ ПРИМЕР:
В следующем примере показано, как плавать IMG к текущему левому полю холста.

моя лодка
 

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

Плавающий текст вокруг объекта

Другой атрибут, определенный для элемента BR , управляет текст обтекает плавающие объекты.

Определения атрибутов

очистить = нет|слева|справа|все [КИ]
Устарело. Указывает, где следующая строка должна появиться в визуальном браузере после строки поломка, вызванная этим элементом. Этот атрибут учитывает плавающие объекты (изображения, таблицы и т. д.). Возможные значения:
  • нет: Следующая строка начнется нормально. Это значение по умолчанию ценить.
  • слева: Следующая строка будет начинаться с ближайшей строки ниже любой плавающие объекты на левом поле.
  • справа: Следующая строка будет начинаться с ближайшей строки ниже любой плавающие объекты на правом поле.
  • все: Следующая строка будет начинаться с ближайшей строки ниже любой плавающие объекты на любом поле.

Рассмотрим следующий визуальный сценарий, в котором текст располагается справа от изображение до тех пор, пока строка не будет разорвана на BR :

********* -------
| | -------
| изображение | --
| | **********

Если для атрибута clear установлено значение none , строка следующий за BR начнется сразу под ним на правом краю изображение:

********* -------
| | -------
| изображение | --
| | ------ **********

УСТАРЕВШИЙ ПРИМЕР:
Если для атрибута очистки установлено значение , осталось или все , следующая строка будет выглядеть так:

********* -------
| | -------
| изображение | --
| | ********** ------------------

Используя таблицы стилей, вы можете указать, что все разрывы строк должны вести себя таким образом для объектов (изображений, таблиц и т. д.), плавающих вдоль левого поля. С помощью CSS вы можете добиться этого следующим образом:

<СТИЛЬ type="text/css">
BR {очистить: слева}

 

Чтобы указать это поведение для конкретного экземпляра BR элемент, вы можете комбинировать информацию о стиле и атрибут идентификатора :

<ГОЛОВА>
  ... 
<СТИЛЬ type="text/css">
BR#mybr {очистить: слева}


<ТЕЛО>
<Р>...
********* -------
| | -------
| стол | --
| | ********** ------------------ ...

Следующие элементы HTML определяют информацию о шрифте. Хотя они не все устарели, их использование не рекомендуется в пользу таблиц стилей.

15.2.1 Элементы стиля шрифта:

ТТ , я , б , БОЛЬШОЙ , МАЛЕНЬКИЙ , STRIKE , S и U элементы
 TT  |  I  |  B  |  БОЛЬШОЙ  |  МАЛЕНЬКИЙ  ">


 

Начальный тег: требуется , Конечный тег: требуется

Атрибуты, определенные в другом месте

  • id , class (идентификаторы всего документа)
  • lang (информация о языке), дир (текст направление)
  • заголовок (элемент название)
  • стиль (встроенный стиль информация)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown onkeyup (внутренние события)

Отображение элементов стиля шрифта зависит от пользовательского агента. Следующее только информативное описание.

TT: Отображается как телетайп или моноширинный текст.
I: Выводится курсивом.
B: Отображается жирным шрифтом.
БОЛЬШОЙ: Отображает текст «крупным» шрифтом.
SMALL: Отображает текст «мелким» шрифтом.
УДАР и S: Устарело. Текст в стиле зачеркивания.
У: Устарело. Отображает подчеркнутый текст.

Следующее предложение показывает несколько типов текста:

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

Эти слова могут быть воспроизведены следующим образом:

С помощью стиля можно добиться гораздо большего разнообразия шрифтовых эффектов. листы. Чтобы указать синий курсивный текст в абзаце с помощью CSS:

<ГОЛОВА>
<СТИЛЬ type="text/css">
P#mypar {стиль шрифта: курсив; цвет синий}


. ..Много синего курсивного текста...

Элементы стиля шрифта должны быть правильно вложены. Рендеринг вложенного стиля шрифта элементы зависят от пользовательского агента.

15.2.2 Модификатор шрифта элементы:

FONT и BASEFONT

ШРИФТ и БАЗОВЫЙ ШРИФТ устарели.

См. Transitional DTD для формальное определение.

Определения атрибутов

размер   = cdata [CN]
Устарело. Это Атрибут устанавливает размер шрифта. Возможные значения:
  • Целое число от 1 до 7. Это устанавливает для шрифта некоторый фиксированный размер, рендеринг зависит от пользовательского агента. Не все пользовательские агенты могут отображать все семь размеры.
  • Относительное увеличение размера шрифта. Значение «+1» означает на один размер больше. значение «-3» означает на три размера меньше. Все размеры относятся к шкале от 1 до 7.
цвет = цвет [CI]
Устарело. Это атрибут устанавливает цвет текста.
лицо = cdata [CI]
Устарело. Это Атрибут определяет разделенный запятыми список имен шрифтов, которые должен использовать пользовательский агент. искать в порядке предпочтения.

Атрибуты, определенные в другом месте

  • id , class (идентификаторы всего документа)
  • lang (информация о языке), дир (текст направление)
  • заголовок (элемент название)
  • стиль (встроенный стиль информация)

Элемент FONT изменяет размер и цвет шрифта для текста в своем содержание.

Элемент BASEFONT задает базовый размер шрифта (с помощью атрибута size ). Изменения размера шрифта, достигнутые с помощью FONT относятся к базовому размеру шрифта, установленному на БАЗОВЫЙ ШРИФТ . Если BASEFONT не используется, базовый размер шрифта по умолчанию равен 3.

УСТАРЕВШИЙ ПРИМЕР:
В следующем примере показана разница между семью размерами шрифта. доступен с ШРИФТ :

size=1 размер=2 размер=3 size=4 размер=5 размер=6 размер=7

Это может быть представлено как:

Ниже показан пример влияния относительных размеров шрифта с использованием базовый размер шрифта 3:

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

15.3 Правила:

HR элемент
 HR  - O EMPTY -- горизонтальная линейка -->

 

Начальный тег: требуется , Конечный тег: запрещено

Определения атрибутов

выравнивание = слева|в центре|справа [CI]
Устарело. Это определяет горизонтальное выравнивание правила относительно окружающий контекст. Возможные значения:
  • слева : правило отображается заподлицо слева.
  • center : правило центрировано.
  • справа : правило отображается справа.

По умолчанию align=center .

затенение [CI]
Устарело. Когда установлен, этот логический атрибут запрашивает, чтобы пользовательский агент отображал правило в сплошной цвет, а не как традиционный двухцветный «паз».
размер = пикселей [CI]
Устарело. Это атрибут указывает высоту правила. Значение по умолчанию для этого Атрибут зависит от пользовательского агента.
ширина = длина [CI]
Устарело. Это атрибут указывает ширину правила. Ширина по умолчанию равна 100%, т. е. правило распространяется на весь холст.

Атрибуты, определенные в другом месте

  • id , class (идентификаторы всего документа)
  • lang (информация о языке), дир (текст направление)
  • заголовок (элемент название)
  • стиль (встроенный стиль информация)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

Элемент HR вызывает визуализацию горизонтальной линейки визуальным пользователем агенты.

Расстояние по вертикали между правилом и содержимым, которое окружает его, зависит от пользовательского агента.

УСТАРЕВШИЙ ПРИМЕР:
В этом примере правила центрируются, а их размер составляет половину доступной ширины.

Comments