CSS propriedade margin-inline

Definição e uso

margin-inline A propriedade especifica a margem externa no início e no final da direção da linha, é uma abreviação das seguintes propriedades:

margin-inline Os valores da propriedade podem ser configurados de diferentes maneiras:

Se a propriedade margin-inline tiver dois valores:

margin-inline: 10px 50px;
  • A margem externa no início é de 10px
  • A margem externa ao final é de 50px

Se a propriedade margin-inline tiver um valor:

margin-inline: 10px;
  • As margens de início e fim são 10px

CSS margin-inline e margin-block As propriedades são semelhantes às margin-topmargin-bottommargin-left e margin-right As propriedades são muito semelhantes, mas margin-inline e margin-block A propriedade depende da direção do bloco e da direção alinhada.

Notas:Propriedades CSS relacionadas writing-mode e direction Define a direção alinhada. Isso afeta a posição inicial e final do elemento, bem como o resultado da propriedade margin-inline-end. Para páginas em inglês, a direção do bloco é para baixo e a direção alinhada é de esquerda para direita.

Exemplo

Exemplo 1

Defina a margem externa nas laterais da direção da linha:

div {
  margin-inline: 35px;
}

Experimente você mesmo

Exemplo 2

Quando a propriedade writing-mode Quando o valor da propriedade é 'vertical-rl', a direção da linha é para baixo. O resultado é que a posição inicial do elemento se move da esquerda para o topo e a posição final se move da direita para o fundo:

div {
  margin-inline: 10px 50px;
  writing-mode: vertical-rl;
}

Experimente você mesmo

Exemplo 3

Quando a propriedade direction Quando o valor da propriedade é 'rtl', a direção da linha é de direita para esquerda. O resultado é que a posição inicial do elemento se move da esquerda para a direita e a posição final se move da direita para a esquerda:

div {
  margin-inline: 10px 50px;
  direction: rtl;
}

Experimente você mesmo

Sintaxe do CSS

margin-inline: auto|length|initial|inherit;

Valor da propriedade

Valor Descrição
auto Valor padrão. O valor padrão de margin-inline do elemento.
length

Especifique margin-inline com unidades como px, pt, cm. Valores negativos são permitidos.

Veja:Unidades CSS.

% Especifique o percentual do tamanho do elemento pai na direção de linha para margin-inline.
initial Defina essa propriedade como seu valor padrão. Veja: initial.
inherit Herda essa propriedade do elemento pai. Veja: inherit.

Detalhes técnicos

Valor padrão: auto
Herança: Não
Produção de animação: Suportado. Veja:Propriedades relacionadas a animação.
Versão: CSS3
Sintaxe do JavaScript: object.style.marginInline="50px 10px"

Suporte do navegador

Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.

Chrome Edge Firefox Safari Opera
87.0 87.0 66.0 14.1 73.0

Páginas relacionadas

Referência:Atributo direction do CSS

Referência:CSS propriedade margin-inline-end

Referência:CSS propriedade margin-inline-start

Referência:Atributo CSS margin-bottom

Referência:CSS propriedade margin-inline

Referência:CSS propriedade margin-left

Referência:CSS propriedade margin-right

Referência:CSS propriedade margin-top

Referência:A propriedade CSS writing-mode