Atributo CSS place-items
- Página anterior place-content
- Próxima página place-self
Definição e uso
Atributo
A propriedade é usada para layout de grade e é a abreviação dos seguintes atributos:
Se o atributo place-items tiver dois valores:
place-items: start center;
- O valor do atributo align-items é 'start'
- O valor do atributo justify-items é 'center'
Se o atributo place-items tiver apenas um valor:
place-items: end;
- então os valores dos atributos align-items e justify-items são todos 'end'
Exemplo
Exemplo 1
Coloque cada elemento <div> no início da direção inline e da direção do bloco da célula da grade:
#container { place-items: start; }
Exemplo 2: Modo de escrita
Quando a grade do contêiner writing-mode Quando a propriedade writing-mode é definida como 'vertical-rl', a posição final da direção do bloco move-se da parte inferior para a esquerda, e a posição final da direção inline move-se da direita para a parte inferior:
#container { place-items: end; writing-mode: vertical-rl; }
Exemplo 3: Layout flexível
Atributo
A propriedade place-items no layout flexível, Atributo
A propriedade place-items não se aplica ao layout flexível. Portanto, se usarAtributo
O valor (ou seja, o segundo valor) será ignorado.
#wrapper { place-items: stretch end; }
Sintaxe do CSS
place-items: normal legacy|value|initial|inherit;
Valor do atributo
Valor | Descrição |
---|---|
normal legacy |
Padrão. O valor padrão do place-items do elemento. O valor padrão de align-items é 'normal', e o valor padrão de justify-items é 'legacy'. |
baseline | O alinhamento do item está na linha de base do contêiner. |
center | Alinhe o item ao centro da célula da grade. |
end | Alinhe o item ao final da célula da grade. |
start | Alinhe o item ao início da célula da grade. |
stretch | Se o tamanho do item da grade não for definido, estique o item da grade para preencher o contêiner da grade. |
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: | normal legacy |
---|---|
Herança: | Não |
Produção de animação: | Não suportado. Veja:Propriedades relacionadas a animação. |
Versão: | CSS3 |
Sintaxe do JavaScript: | object.style.placeItems="stretch center" |
Suporte do navegador
Os números na tabela representam a versão do navegador que suporta completamente essa propriedade.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
59.0 | 79.0 | 45.0 | 11.0 | 46.0 |
páginas relacionadas
Tutorial:Layout de grade CSS
Tutorial:Layout de caixa flexível CSS
Referência:Atributo align-items CSS
Referência:Atributo CSS justify-items
Referência:Propriedade writing-mode do CSS
- Página anterior place-content
- Próxima página place-self