Propriedade Max-Width

Última atualização: 2026-09-13

max-width Propriedade Max-Width

A propriedade max-width define a largura máxima de um elemento, evitando que ele fique muito largo em telas grandes e prejudique a legibilidade. Seu valor padrão, none, significa que não há limite superior. É uma ferramenta central do design responsivo, frequentemente combinada com width:100% para que elementos de mídia se adaptem sem exceder seu tamanho intrínseco.

Categoria
Valor Inicialnone
HerdadoNão
Aplica-se Anon-replaced
Tipo de Animaçãolength
Versão CSSCSS2
StatusPadrão

📝 Sintaxe

max-width: none | <length> | <percentage> | min-content | max-content | fit-content;

⚙️ Valores

ValorTipoDescrição
nonePalavra-chaveSem largura máxima.
<length>TipoUma largura máxima fixa.
<percentage>TipoUma porcentagem relativa ao bloco que a contém.

▶ Exemplo

Edite o código abaixo e veja o resultado ao vivo no playground:

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
max-width v1 v12 v1 v1 v1
Suportado em todos os principais navegadores
Dica: O max-width tem precedência sobre o width; mesmo que width seja definido maior, a largura real não excederá o max-width.

❓ Perguntas Frequentes

QO que faz o max-width:100%?
AO max-width:100% impede que um elemento fique mais largo que seu pai, e combinado com height:auto escala imagens proporcionalmente sem transbordar, que é o modo padrão de tornar a mídia responsiva. Diferente do width:100%, que força o elemento a preencher o contêiner e estica imagens pequenas, o max-width:100% só reduz a imagem quando o contêiner é mais estreito que o tamanho intrínseco da imagem; imagens maiores são exibidas em tamanho real.
QComo centralizo o conteúdo limitando sua largura máxima?
ADefina um max-width para limitar a largura e use margin:0 auto para centralizar o elemento horizontalmente, que é a abordagem mais comum. Por exemplo, um corpo de artigo com max-width:800px; margin:0 auto; encolhe automaticamente em telas estreitas e permanece centralizado em 800px em telas largas. Para o margin:auto funcionar, o elemento deve ser de nível de bloco e mais estreito que o espaço disponível. Isso mantém linhas de leitura com um comprimento confortável em telas de desktop enquanto permanece totalmente fluido em telas menores.
QSe max-width e width forem definidos, qual vence?
AO max-width vence. Quando width excede max-width, o elemento é renderizado em max-width; quando width é menor, aplica-se width. A prioridade geral é min-width, depois max-width, depois width, então o max-width limita o width por cima e nunca pode ficar abaixo de min-width. Esse bloqueio é o que impede que valores de width excessivamente grandes quebrem um layout, e é por isso que o conteúdo permanece dentro de uma medida de leitura confortável.
QO max-width pode usar porcentagem?
ASim. O max-width aceita comprimentos, porcentagens e palavras-chave de conteúdo. Uma porcentagem é calculada em relação à largura do bloco que a contém, então, por exemplo, max-width:80% significa não mais largo que 80% do contêiner pai. Também suporta palavras-chave como min-content, max-content e fit-content, que derivam o limite superior do próprio conteúdo e dão comportamento responsivo sem media queries. Porcentagens são particularmente úteis para limitar painéis dentro de pais fluidos.

📚 Tutoriais Relacionados

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%