letter-spacing

Internet Explorer Netscape Opera Safari Firefox
6.0 7.0 8.0 8.0 9.0 8.0 9.2 9.5 1.3 2.0 3.1 1.5 2.0 3.0
Частично Частично Да Да Да Да Да Да Да Да Да Да Да Да

 

CSS CSS1, CSS2
Значение по умолчанию normal
Наследуется Да
Применяется Ко всем элементам
Аналог HTML Нет

Описание

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

Синтаксис

letter-spacing: значение | normal | inherit

Значения

В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), дюймы (in), пункты (pt) и др. Наилучший результат дает использование относительных единиц основанных на размере шрифта (em и ex).

normal
Задает интервал между символами как обычно.
inherit
Наследует значение родителя.

Пример

<!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>

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

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

Браузеры

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