Atributo CSS inset-inline
- Página anterior inset-block-start
- Próxima página inset-inline-end
Definição e uso
inset-inline
configuração do atributo para definir a distância do elemento na direção da linha em relação ao elemento pai.
Atenção:Para que este atributo funcione, é necessário especificar position
atributo
inset-inline
O atributo é uma abreviação dos seguintes atributos:
inset-inline
Os valores do atributo podem ser configurados de diferentes maneiras:
Se o atributo inset-inline tiver dois valores:
inset-inline: 10px 50px;
- A distância do extremo inicial é de 10px
- A distância do extremo final é de 50px
Se a propriedade 'inset-inline' tiver um valor:
inset-inline: 10px;
- A distância do início e do fim é de 10px
CSS do inset-inline e inset-block
propriedades são semelhantes às do CSS top
,bottom
,left
e right
A propriedade é muito semelhante, mas inset-block
e inset-inline
A propriedade depende da direção do bloco e da direção da linha.
Atenção:propriedades CSS relacionadas writing-mode
e direction
Define a direção da linha. Isso afeta a posição de início e fim da linha, bem como inset-inline
O resultado da propriedade. Para páginas em inglês, a direção da linha é de esquerda para direita e a direção do bloco é para baixo.
Exemplo
Exemplo 1
Defina a distância do elemento <div> posicionado no eixo da linha em relação ao elemento pai:
div { inset-inline: 10px 50px; }
Exemplo 2
Quando o valor da propriedade writing-mode
Quando o valor da propriedade 'writing-mode' é 'vertical-rl', a direção da linha é para baixo. O resultado é que o início do elemento se move da esquerda para o topo e o fim do elemento se move da direita para o fundo:
div { inset-inline: 15px 30px; writing-mode: vertical-rl; }
Exemplo 3
Quando o valor da propriedade direction
Quando o valor da propriedade 'direction' é 'rtl', a direção da linha é de direita para esquerda. O resultado é que o início do elemento se move da esquerda para a direita e o fim do elemento se move da direita para a esquerda:
div { inset-inline: 15px 30px; direction: rtl; }
Sintaxe do CSS
inset-inline: auto|length|initial|inherit;
Valor da propriedade
Valor | Descrição |
---|---|
auto | Valor padrão. Distância padrão de inset-inline do elemento. |
length | Especifique a distância com unidades como px, pt, cm, etc. Valores negativos são permitidos. Veja:Unidades CSS. |
% | Especifique a distância em porcentagem em relação ao tamanho do elemento pai no eixo correspondente. |
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: | Suporte. Veja:Propriedades relacionadas a animação. |
Versão: | CSS3 |
Sintaxe do JavaScript: | object.style.insetInline="100px 50px" |
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 | 63.0 | 14.1 | 73.0 |
Páginas relacionadas
Tutorial:Posicionamento CSS
Referência:A propriedade CSS position
Referência:Atributo direction do CSS
Referência:A propriedade CSS writing-mode
- Página anterior inset-block-start
- Próxima página inset-inline-end