Справочник по CSS : Тематический указатель : Справочник по свойствам и атрибутам : Шрифт и текст : font

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Атрибут font | Свойство font

Задает свойства шрифта объекта. Или устанавливает от одного до шести предпочитаемых пользователем шрифтов.

Синтаксис

HTML { font : sFont }
Скрипты [ sFont = ] object.style.font

Используемые значения

sFont
Строка, которая устанавливает или принимает одно из следующих значений. Или может устанавливать один из шести перечисленных шрифтов текста.
font-style Одно из диапазона значений, доступных для свойства fontStyle.
font-variant Одно из диапазона значений, доступных для свойства fontVariant.
font-weight Одно из диапазона значений, доступных для свойства fontWeight.
font-size Одно из диапазона значений, доступных для свойства fontSize. Когда это значение выражено целым числом и следует перед знаком проценты (%), то значение выражено в процентах от размера родительского шрифта объекта.
line-height Одно из диапазона значений, доступных для свойства lineHeight. Когда используется вместе со свойством font, то атрибут должен включать знак косой черты (/) перед значением. Процентное значение свойства высчитывается от размера шрифта самого объекта, а не его родителя.
font-family Одно из диапазона значений, доступных для свойства fontFamily. Это свойство может использоваться для установки нескольких значений, разделенных между собой запятой. Значение по умолчанию зависит от пользовательских настроек.
caption Предпочитаемый пользователем шрифт, используемый в объектах, имеющих заголовок, название и т.п.
icon Предпочитаемый пользователем шрифт, используемый в названиях иконок.
menu Предпочитаемый пользователем шрифт, используемый в меню.
message-box Предпочитаемый пользователем шрифт, используемый в диалоговых окнах.
small-caption Предпочитаемый пользователем шрифт, используемый для небольших элементов управления.
status-bar Предпочитаемый пользователем шрифт, используемый для строки состояния.

Значение по умолчанию - шрифт "Times New Roman" с параметрами normal normal normal medium normal. Атрибут Каскадных таблиц стилей (CSS) наследуется.

Данные выражения могут использоваться в Internet Explorer, начиная с версии IE5.

Замечания

Это свойство является составным и задает более шести параметров шрифта. Значения font-style, font-variant и font-weight могут располагаться в любом порядке, но перед font-size. Однако, свойства font-size, line-height, и font-family должны располагаться в строго определенном порядке. Установка свойства font также устанавливает свойства компонентов. В этом случае, строка должна быть представлена комбинацией из допустимых значений свойств элемента, и только font-family может иметь больше одного значения. Если строка не содержит в себе значения для свойства элемента, то для этого свойства устанавливается значение по умолчанию, не обращая внимание на предыдущие настройки свойств для этого элемента.

При использовании Internet Explorer 6, когда вы используете объявление !DOCTYPE для указания стандартного совместимого режима, на свойство накладываются следующие условия:

1. Должны быть объявлены значения font-size и font-family. Если их не объвить или объявить неправильно, то свойство font проигнорируется.
2. Все заданные значения должны указываться в правильном порядке. Иначе, свойство font проигнорируется.

При определении предпочитаемых пользователем параметром caption, icon, menu, message-box, small-caption или status-bar для этого свойства, вы не должны устанавливать какие-либо другие значения для свойства font того же элемента. Так как, если вы это сделаете, то результат задания тех других свойств будет виден, но предпочитаемые пользователем свойства будут игнорироваться.

Примеры

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

В первом примере используются таблицы стилей для задания атрибутов шрифта.

  <SPAN STYLE="font:italic normal bolder 12pt Arial"> 
  : 
  </SPAN>

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

  <DIV onmouseover="this.style.font = 'italic small-caps bold 12pt serif'">
  :
  </DIV>

Стандарты

Это свойство описано в Cascading Style Sheets (CSS), Level 1 (CSS1)

Поддерживаемые браузеры

Internet Explorer 5.5, 6.0, 7.0, 8.0

Opera 7.0, 8.0, 9.2, 9.5

Safari 1.3, 2.0, 3.1

Firefox 1.5, 2.0, 3.0

Ссылки на источники

https://msdn.microsoft.com/en-us/library/ms530756(VS.85).aspx

https://developer.mozilla.org/en/CSS/font

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="https://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования