Справочник по CSS : Свойства текста

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

Перейти к: навигация, поиск
Главная  ::. CSS  ::. Свойства текста

Содержание

[править] text-decoration

Задает специальное оформление текста: подчеркнутый, зачеркнутый и т.п.

text-decoration: none|underline|overline|line-through|blink;
  • text-decoration: none; - отменяет любое специальное оформление (значение по умолчанию для большинства тегов);
  • text-decoration: underline; - подчеркивает текст (значение по умолчанию для тегов <A>, <INS> и <U>);
  • text-decoration: overline; - черта сверху текста;
  • text-decoration: line-through; - зачеркивает текст (значение по умолчанию для тегов <DEL>, <S> и <STRIKE>);
  • text-decoration: blink; - мигание текста (отсутствует в IE)
  • text-decoration: uppercase - все буквы становятся заглавными;
  • text-decoration: lowercase - все буквы становятся маленькими (прописными);
  • text-decoration: capitalize - каждое слово в строке начинается с большой буквы.

Поддерживается IE начиная с 3.02 для текстовых элементов страницы и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

[править] text-underline-position

Задает местонахождение линии подчеркивания: выше или ниже текста.

Имеет смысл, если атрибут text-decoration равен underline или overline.

text-underline-position: below|above;
  • text-underline-position: below; - помещает линию подчеркивания под текстом (значение по умолчанию);
  • text-underline-position: above; - над текстом ("надчеркивание").

Поддерживается IE начиная с 5.5

[править] text-align

Определяет горизонтальное выравнивание текста.

text-align: left|right|center|justify;
  • text-align: left; - выравнивание текста по левому краю (значение по умолчанию);
  • text-align: right; - выравнивание по правому краю;
  • text-align: center; - выравнивание по центру;
  • text-align: justify; - выравнивание по обоим краям (по ширине).

Поддерживается IE начиная с 3.02; значение justify поддерживается начиная с 4.0

Поддерживается NN начиная с 4.0

[править] text-align-last

Задает горизонтальное выравнивание последней строки абзаца.

text-align-last: auto|inherit|left|right|center|justify;
  • text-align: auto; - выравнивает последнюю строку абзаца так же, как и остальные строки (основываясь на значении атрибута text-align) (значение по умолчанию);
  • text-align: inherit; - так же, как выровнен текст родителя;
  • text-align: left; - выравнивание текста по левому краю;
  • text-align: right; - выравнивание по правому краю;
  • text-align: center; - выравнивание по центру;
  • text-align: justify; - выравнивание по обоим краям (по ширине).

Поддерживается IE начиная с 5.5

[править] text-indent

Устанавливает отступ красной строки.

text-ident: {Отступ}|{Отступ}%;

Отступ может быть задан как абсолютной величиной, так и процентом от ширины родителя. Значение по умолчанию 0.

Поддерживается IE и NN начиная с 4.0

[править] text-height

Интервал между строками текста.

text-height: {Интервал}|{Интервал}%;

Интервал может быть задан как абсолютной величиной, так и процентом от ширины родителя.

Поддерживается IE и NN начиная с 4.0

[править] text-transform

Задает преобразование регистра символов текста.

text-transform: none|capitalize|uppercase|lowercase;
  • text-transform: none; - отключает любые преобразования регистра символов (значение по умолчанию);
  • text-transform: capitalize; - преобразует первую букву каждого слова текста в верхний регистр;
  • text-transform: uppercase; - преобразует все символы текста в верхний регистр;
  • text-transform: lowercase; - в нижний регистр.

Поддерживается IE и NN начиная с 4.0

[править] clear

Определяет, с какой стороны элемента запрещено его обтекание другими элементами. Если установлено значение параметра float для этого элемента, свойство clear отменяет его действие для указанных сторон.

clear: none|left|right|all;

Атрибут задается для текста, а не для элемента страницы, который он будет "обтекать".

  • clear: none; - разрешает тексту "обтекать" элемент страницы (значение по умолчанию);
  • clear: left; - запрещает тексту "обтекать" элемент страницы с левой стороны;
  • clear: right; - с правой стороны;
  • clear: all; - с обеих сторон.

Поддерживается IE и NN начиная с 4.0

[править] word-spacing

Определяет дополнительное расстояние между словами в тексте.

word-spacing: normal|{Величина};

Значение этого атрибута может быть задано либо абсолютной величиной в одной из поддерживаемых CSS единиц измерения, либо предопределенным значением normal, задающим стандартную величину расстояния между символами.

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

Поддерживается IE начиная с 4.0

[править] word-wrap

Устанавливает, будет ли строка, выходящая за границы элемента страницы и не содержащая пробелов, переноситься по словам.

word-wrap: normal|break-word;
  • word-wrap: normal; - запрещает переносить строки по словам (значение по умолчанию);
  • word-wrap: break-word; - разрешает.

Поддерживается IE начиная с 5.5

[править] word-mode

Задает направление строк текста: горизонтальное или вертикальное.

word-mode: lr-tb|tb-rl;
  • word-mode: lr-tb; - задает обычное горизонтальное расположение строк текста; текст пишется слева направо и сверху вниз (значение по умолчанию);
  • word-mode: tb-rl; - поворачивает текст на 90° по часовой стрелке; при этом он будет писаться сверху вниз и справа налево.

Поддерживается IE начиная с 5.5

[править] leter-spacing

Определяет расстояние между символами в тексте.

letter-spacing: normal|{Величина};

Значение этого атрибута может быть задано либо абсолютной величиной в одной из поддерживаемых CSS единиц измерения, либо предопределенным значением normal, задающим стандартную величину расстояния между символами.

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

Поддерживается IE начиная с 4.0

[править] line-height

Задает вертикальное расстояние между строками текста.

line-height: normal|{Y}|{Y}%;

Высота может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение normal задает стандартное расстояние.

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

Поддерживается IE и NN начиная с 4.0

[править] direction

Задает порядок чтения текста: слева направо или справа налево.

direction: ltr|rtl|inherit;
  • direction: ltr; - задает порядок чтения слева направо (значение по умолчанию);
  • direction: rtl; - справа налево;
  • direction: inherit; - заставляет наследовать порядок чтения у родителя.

Для документов, составленных на европейских языках, порядок чтения всегда слева направо (ltr).

Поддерживается IE начиная с 5.0

[править] unicode-bidi

Задает поведение встроенных элементов при изменении направления письма с помощью атрибута direction.

unicode-bidi: normal|embed|bidi-override;
  • unicode-bidi: normal; - меняет направление письма и у родителя (используется по умолчанию);
  • unicode-bidi: embed; - меняет направление письма только у встроенного элемента;
  • unicode-bidi: bidi-override; - аналогично embed за тем исключением, что направление письма меняется согласно значению атрибута direction, независимо от локальных установок Web-обозревателя.

Поддерживается IE начиная с 5.0

[править] accelerator

Позволяет указать, содержит ли текст элемента страницы клавишу-ускоритель.

accelerator: true|false;

Клавиша-ускоритель - это особая клавиша на клавиатуре, при нажатии которой вместе с клавишей <Alt> происходит переход к данному элементу страницы.

  • accelerator: true; - указывает, что текст содержит клавишу-ускоритель;
  • accelerator: false; - не содержит.

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

Пример использования:

<LABEL for="txtName"><U style="accelerator: true">И</U>мя</LABEL>
<INPUT type="text" id="txtName" accesskey="B" value="Имя пользователя">

В этом случае символ "И" в слове "Имя" будет подчеркнут. Если в региональных настройках операционной системы Windows 2000 была выбрана опция Скрыть индикаторы клавиш-ускорителей до нажатия Alt, этот символ не будет подчеркнут, пока пользователь не нажмет клавишу <Alt> на клавиатуре.

Поддерживается IE начиная с 5.0

Личные инструменты
4.79574799538