Propriedade de Largura da Borda

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

border-width Propriedade de Largura da Borda

A propriedade border-width define a espessura da borda de um elemento. Você pode usar as palavras-chave predefinidas thin, medium e thick, ou valores de comprimento explícitos como px ou em. Usada sozinha, controla apenas a largura, deixando o estilo e a cor intocados.

Categoria
Valor Inicialmedium
HerdadoNão
Aplica-se Aall
Tipo de Animaçãolength
Versão CSSCSS1
StatusPadrão

📝 Sintaxe

border-width: thin | medium | thick | <length>{1,4};

⚙️ Valores

ValorTipoDescrição
thin | medium | thickPalavra-chavePalavras-chave predefinidas de largura da borda
<length>TipoLargura de borda explícita

▶ Exemplo

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

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
border-width v1 v12 v1 v1 v1
Suportado em todos os principais navegadores
Dica: A propriedade border-width aceita de 1 a 4 valores para as bordas superior, direita, inferior e esquerda, seguindo as mesmas regras de margin e padding.

❓ Perguntas Frequentes

QQuantos pixels têm thin, medium e thick?
AA especificação não define tamanhos exatos em pixels para essas palavras-chave — cada navegador as implementa de forma ligeiramente diferente. Na prática, medium é de cerca de 3–4px (e também é a largura padrão da borda), thin de cerca de 1px e thick de cerca de 5–6px. A renderização pode variar entre navegadores, então use um comprimento explícito como 2px quando precisar de controle preciso.
QPor que a borda não aparece mesmo eu tendo definido border-width?
APorque o valor padrão de border-style é none — sem um estilo, nenhuma borda é desenhada independentemente da largura. Você também precisa definir border-style (por exemplo, solid) e uma cor para que os três estejam presentes. Depure na ordem: primeiro confirme border-style, depois verifique se border-width não é 0 e, por fim, confirme a cor.
QO que significam de 1 a 4 valores de border-width?
AEles seguem exatamente as mesmas regras de margin e padding: um valor se aplica aos quatro lados; dois valores correspondem a superior/inferior e esquerda/direita; três valores correspondem a superior, esquerda/direita e inferior; quatro valores se aplicam no sentido horário a partir do topo (topo, direita, inferior, esquerda). Por exemplo, border-width: 2px 4px resulta em 2px em cima/baixo e 4px na esquerda/direita, ou use border-top-width e similares para um único lado.
Qborder-width suporta porcentagens?
ANão. A propriedade border-width aceita apenas as palavras-chave thin, medium, thick ou unidades de comprimento (px, em, rem, vw, calc() e assim por diante); valores em porcentagem são tratados como declarações inválidas e ignorados. Unidades relativas como em/rem se ajustam ao tamanho da fonte, o que convém a layouts responsivos; use px quando precisar de uma espessura fixa.

📚 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%