Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. CSS
  3. Referência de CSS
  4. Properties
  5. writing-mode

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

writing-mode

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨março de 2017⁩.

* Some parts of this feature may have varying levels of support.

A propriedade CSSwriting-mode define se as linhas do texto são dispostas horizontalmente ou verticalmente e a direção que os blocos seguem

css
/* Valores das palavras-chave */writing-mode: horizontal-tb;writing-mode: vertical-rl;writing-mode: vertical-lr;/* Valores globais */writing-mode: inherit;writing-mode: initial;writing-mode: unset;

Sintaxe

A propriedade especifica ocomportamento de fluxo do bloco, que é a maneira em que os containers são empilhados ou distribuídos, e a direção em que o conteudo é alinhado ou disposto dentro dos containers. Assim a propriedadewriting-mode também determina a distribuição do conteúdo no nível de bloco

Initial valuehorizontal-tb
Aplica-se aall elements except table row groups, table column groups, table rows, and table columns
Inheritedyes
Computed valueas specified
Animation typeNot animatable

Values

horizontal-tb

Conteúdo é disposto horizontalmente da esquerda para a direita, verticalmente de cima para baixo. A próxima linha horizontal é posicionada abaixo da linha anterior.

vertical-rl

Conteúdo é disposto verticalmente de cima para baixo, horizontalmente da direita para a esquerda. A proxima linha vertical é posicionada à esquerda da linha anterior.

vertical-lr

Conteúdo é disposto verticalmente de cima para baixo, horizontalmente da esquerda para a direita. A proxima linha vertical é posicionada à direita da linha anterior.

sideways-rlExperimental

Conteúdo é disposto verticalmente de cima para baixo e todos os glifos, até mesmo os que estão em uma escrita vertical, são colocados lado a lado para a direita.

sideways-lrExperimental

Conteúdo é disposto verticalmente de cima para baixo e todos os glifos, até mesmo os que estão em uma escrita vertical, são colocados lado a lado para a esquerda.

lrDeprecated

Descontinuado exceto para docmentos SVG1. Para CSS, usehorizontal-tb.

lr-tbDeprecated

Descontinuado exceto para docmentos SVG1. Para CSS, usehorizontal-tb.

rlDeprecated

Descontinuado exceto para docmentos SVG1. Para CSS, usehorizontal-tb.

tbDeprecated

Descontinuado exceto para docmentos SVG1. Para CSS, usevertical-lr.

tb-rlDeprecated

Descontinuado exceto para docmentos SVG1. Para CSS, usevertical-rl.

Sintaxe formal

writing-mode =
horizontal-tb|
vertical-rl|
vertical-lr|
sideways-rl|
sideways-lr

Exemplo

Esse exemplo demonstra todos os modos de escrita, mostrando cada um com texto e várias línguas.

HTML

O HTML é simplesmente um<table> com cada modo de escrita em uma linha com uma coluna mostrando texto em diversos scripts usando esse modo de escrita.

html
<table>  <tr>    <th>value</th>    <th>Vertical script</th>    <th>Horizontal script</th>    <th>Mixed script</th>  </tr>  <tr>    <td>horizontal-tb</td>    <td><span>我家没有电脑。</span></td>    <td><span>Example text</span></td>    <td><span>1994年に至っては</span></td>  </tr>  <tr>    <td>vertical-lr</td>    <td><span>我家没有电脑。</span></td>    <td><span>Example text</span></td>    <td><span>1994年に至っては</span></td>  </tr>  <tr>    <td>vertical-rl</td>    <td><span>我家没有电脑。</span></td>    <td><span>Example text</span></td>    <td><span>1994年に至っては</span></td>  </tr>  <tr>    <td>sideways-lr</td>    <td><span>我家没有电脑。</span></td>    <td><span>Example text</span></td>    <td><span>1994年に至っては</span></td>  </tr>  <tr>    <td>sideways-rl</td>    <td><span>我家没有电脑。</span></td>    <td><span>Example text</span></td>    <td><span>1994年に至っては</span></td>  </tr></table>

CSS

table {  border-collapse: collapse;}td,th {  border: 1px black solid;  padding: 3px;}th {  background-color: lightgray;}.example {  height: 75px;  width: 75px;}

O CSS que ajusta a direcionalidade do conteúdo é algo como esse:

css
.example.Text1 span,.example.Text1 {  writing-mode: horizontal-tb;  -webkit-writing-mode: horizontal-tb;  -ms-writing-mode: horizontal-tb;}.example.Text2 span,.example.Text2 {  writing-mode: vertical-lr;  -webkit-writing-mode: vertical-lr;  -ms-writing-mode: vertical-lr;}.example.Text3 span,.example.Text3 {  writing-mode: vertical-rl;  -webkit-writing-mode: vertical-rl;  -ms-writing-mode: vertical-rl;}.example.Text4 span,.example.Text4 {  writing-mode: sideways-lr;  -webkit-writing-mode: sideways-lr;  -ms-writing-mode: sideways-lr;}.example.Text5 span,.example.Text5 {  writing-mode: sideways-rl;  -webkit-writing-mode: sideways-rl;  -ms-writing-mode: sideways-rl;}

Resultado atual

Essa é uma imagem mostrando o que o resultado deve parecer, no caso do suporte do seu navegador parawriting-mode estiver incompleto.

Especificações

Specification
CSS Writing Modes Level 4
# block-flow
Scalable Vector Graphics (SVG) 2
# WritingModeProperty

Compatibilidade com navegadores

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp