font-size

Internet Explorer

Chrome

Opera

Safari

Firefox

Android

iOS

6.0+

8.0+

1.0+

3.5+

1.0+

1.0+

1.0+

1.0+

Краткая информация

Значение по умолчанию

medium

Наследуется

Да

Применяется

Ко всем элементам

Ссылка на спецификацию

http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size

Версии CSS

CSS 1

CSS 2

CSS 2.1

CSS 3



+

Описание

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

(xx-smallx-smallsmallmediumlargex-largexx-large) задает размер, который называется абсолютным. По правде говоря, они не совсем абсолютны, поскольку зависят от настроек браузера и операционной системы.

Другой набор констант (largersmaller) устанавливает относительные размеры шрифта. Поскольку размер унаследован от родительского элемента, эти относительные размеры применяются к родительскому элементу, чтобы определить размер шрифта текущего элемента.

В конечном итоге, размер шрифта сильно зависит от значения свойства 

font-size у родителя элемента.

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

Рис. 1. Размер шрифта

Синтаксис

font-size: абсолютный размер | относительный размер | значение | проценты | inherit

Значения

Для задания абсолютного размера используются следующие значения: 

xx-smallx-smallsmallmediumlargex-largexx-large. Их соответствие с размером шрифта в HTML приведено в табл. 1.

CSS

xx-small

x-small

small

medium

large

x-large

xx-large

HTML

1

2

3

4

5

6

7

Относительный размер шрифта задается значениями larger и smaller.

Также разрешается использовать любые допустимые единицы CSS: em (высота шрифта элемента), ex (высота символа х), пункты (pt), пикселы (px), проценты (%) и др. За 100% берется размер шрифта родительского элемента. Отрицательные значения не допускаются.

inherit

Наследует значение родителя.

Пример

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title> font-size </title>

<style>

h1 {

font-family: 'Times New Roman', Times, serif;/* Гарнитура текста */

font-size: 250%;/* Размер шрифта в процентах */

}

p {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11pt;/* Размер шрифта в пунктах */

}

</style>

</head>

<body>

<h1>Duis te feugifacilisi</h1>

<h1>Duis te feugifacilisi</h1>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit,

sed diem nonummy nibh euismod tincidunt ut lacreet dolore

magna aliguam erat volutpat. Ut wisis enim ad minim veniam,

quis nostrud exerci tution ullamcorper suscipit

lobortis nisl ut aliquip ex ea commodo consequat.</p>

</body>

</html>

Результат данного примера показан на рис. 1

Рис. 2. Применение свойства font-size

Объектная модель

[window.]document.getElementById("elementID").style.fontSize

Браузеры

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.

Категория: Шрифт