letter-spacing
letter-spacing
| Браузер | Internet Explorer | Netscape | Opera | Safari | Mozilla | Firefox | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Версия | 5.5 | 6.0 | 7.0 | 7.0 | 8.0 | 7.0 | 8.0 | 9.0 | 2.0 | 3.0 | 1.7 | 1.0 | 2.0 | 3.0 |
| Поддерживается | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Краткая информация
| CSS | CSS1 |
|---|---|
| Значение по умолчанию | normal |
| Наследуется | Да |
| Применяется | Ко всем элементам |
| Аналог HTML | Нет |
| Ссылка на спецификацию | http://www.w3.org/TR/CSS21/text.html#propdef-letter-spacing |
Описание
Определяет интервал между символами в пределах элемента. Браузеры обычно устанавливают
расстояние между символами, исходя из типа и вида шрифта, его размеров и настроек
операционной системы. Чтобы изменить это значение и применяется данный атрибут.
Допустимо использовать отрицательное значение, но в этом случае надо убедиться,
что сохраняется читабельность текста.
Синтаксис
letter-spacing: значение | normal
Аргументы
В качестве значений принимаются любые единицы длины, принятые в CSS —
например, пикселы (px), дюймы (in), пункты (pt) и др. Наилучший результат дает
использование относительных единиц основанных на размере шрифта (em и ex). Аргумент
normal задает интервал между символами как обычно.
Пример
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>letter-spacing</title>
<style type="text/css">
P {
letter-spacing: 5px;
}
</style>
</head>
<body>
<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.

Рис. 1. Применение параметра letter-spacing
Объектная модель
[window.]document.getElementById("elementID").style.letterSpacing