--- title: ruby-align slug: Web/CSS/ruby-align tags: - CSS - Propriedade - Referencia - Referencia CSS translation_of: Web/CSS/ruby-align ---
A propriedade ruby-align do CSS define a distribuição dos direfentes elementos do ruby sobre a base.
{{cssinfo}}
/* Valores chave */ ruby-align: start; ruby-align: center; ruby-align: space-between; ruby-align: space-around; /* Valores globais */ ruby-align: inherit; ruby-align: initial; ruby-align: unset;
startcenterspace-betweenspace-aroundEsse HTML irá renderizar diferentemente com cada valor do ruby-align:
<ruby> <rb>Esse é um grande texto para verificar</rb> <rp>(</rp><rt>ruby curto</rt><rp>)</rp> </ruby>
ruby {
ruby-align:start;
}
Isso dará o seguinte resultado:
{{EmbedLiveSample("Ruby_aligned_at_the_start_of_the_base_text", 180, 40)}}
ruby {
ruby-align:center;
}
Isso dará o seguinte resultado:
{{EmbedLiveSample("Ruby_aligned_at_the_center_of_the_base_text", 180, 40)}}
ruby {
ruby-align:space-between;
}
Isso dará o seguinte resultado:
{{EmbedLiveSample("Extra_space_distributed_between_ruby_elements", 180, 40)}}
ruby {
ruby-align:space-around;
}
Isso dará o seguinte resultado:
{{EmbedLiveSample("Extra_space_distributed_between_and_around_ruby_elements", 180, 40)}}
| Especificação | Status | Comentário |
|---|---|---|
| {{SpecName('CSS3 Ruby', '#ruby-align-property', 'ruby-align')}} | {{Spec2('CSS3 Ruby')}} | Definição inicital |
{{CompatibilityTable}}
| Aspecto | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Suporte básico | {{CompatNo}} | {{CompatGeckoDesktop(38)}} | {{CompatNo}}[1] | {{CompatNo}} | {{CompatNo}} |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Suporte básico | {{CompatNo}} | {{CompatGeckoMobile(38)}} | {{CompatNo}}[1] | {{CompatNo}} | {{CompatNo}} |
[1] Desde a versão 9 o Internet Explorer implementa um rascunho inicial do Ruby do CSS onde o ruby-align tinha os seguintes valores: auto, left, center, right, distribute-letter, distribute-space, and line-edge. Aqui está uma simples tabela de conversão:
| Sintaxe do IE | Sintaxe padrão |
|---|---|
auto |
Não usa ruby-align |
left |
Usa start (em scripts ltr) |
center |
center |
right |
Usa start (em scripts rtl) |
distribute-letter |
Nenhum equivalente direto, usa space-between ou space-around |
distribute-space |
space-around |
line-edge |
Nenhum equivalente direto. |