Свойство writing-mode

Свойството writing-mode задава вертикална или хоризонтална посока на текста на страницата. Стойностите могат да бъдат horizontal-tb (хоризонтално отляво надясно и отгоре надолу), vertical-rl (вертикално отгоре надолу и отдясно наляво), vertical-lr (вертикално отгоре надолу и отляво надясно).

Синтаксис

cssселектор {
  writing-mode: horizontal-tb или vertical-rl или vertical-lr;
}

Пример

Нека зададем на нашия текст посока хоризонтално отляво надясно и отгоре надолу:

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: horizontal-tb;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Пример

А сега нека променим посоката на вертикално отгоре надолу и отдясно наляво:

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: vertical-rl;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Пример

Нека зададем на нашия текст посока вертикално отгоре надолу и отляво надясно:

html<p>
  Text
</p>
cssbody {
  width: 100px;
  height: 50px;
}
p {
  writing-mode: vertical-lr;
  font-size: 2em;
  margin-top: 0;
}

Результат:

Вижте също

  • свойството font-kerning,
    което задава кернинг на шрифта
  • свойството text-orientation,
    което задава ориентация на символите във вертикален текст