Capítulo 11. Layout de caixa flexível
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O CSS Flexible Box Module Level 1, ou flexbox para abreviar, torna quase simples as tarefas outrora difíceis de dispor certos tipos de páginas, widgets, aplicações e galerias. Com o flexbox, muitas vezes não precisa de uma estrutura CSS. Neste capítulo, aprenderá a utilizar apenas algumas linhas de CSS para criar quase todas as funcionalidades que o seu site requer.
Fundamentos do Flexbox
O Flexbox é uma forma simples e poderosa de dispor os componentes da página, ditando a forma como o espaço é distribuído, o conteúdo é alinhado e os elementos são ordenados visualmente. O conteúdo pode ser facilmente organizado vertical ou horizontalmente, e pode ser disposto ao longo de um único eixo ou em várias linhas. E muito, muito mais.
Com o flexbox, o aspeto do conteúdo pode ser independente da ordem da fonte. Embora visualmente alteradas, as propriedades flexíveis não devem afetar a ordem do conteúdo lido pelosleitores de ecrã.
Aviso
As especificações dizem que os leitores de ecrã devem seguir a ordem da fonte, mas, desde finais de 2022, o Firefox segue a ordem visual. No momento em que escrevo este artigo, uma proposta exige a adição de uma propriedade CSS que especifica se deve seguir a ordem de origem ou visual, por isso, em breve, poderá ser possível decidires por ti próprio.
Talvez o mais importante seja que, com layouts ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access