--- 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;
start
center
space-between
space-around
Esse 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. |