46 of 313 menu

Propriedade border-style

A propriedade border-style define o estilo da borda para todos os lados simultaneamente ou separadamente para cada lado. É uma propriedade abreviada para as seguintes propriedades: border-left-style, border-right-style, border-top-style, border-bottom-style.

Sintaxe

seletor { border-style: valor; }

Valores

Valor Descrição
solid Linha sólida.
dotted Borda pontilhada.
dashed Borda tracejada.
ridge Borda em relevo (convexa).
double Borda dupla. Para ver o efeito, a espessura da borda deve ser de pelo menos 3px.
groove Borda em sulco (côncava).
inset Borda rebaixada (para dentro).
outset Borda elevada (para fora).
none Ausência de borda.

Valor padrão: none.

Quantidade de valores

A propriedade pode receber 1, 2, 3 ou 4 valores, especificados com espaços:

Quantidade Descrição
1 Estilo para todos os lados simultaneamente.
2 Primeiro valor para o topo e a base, segundo - para as bordas esquerda e direita.
3 Primeiro valor para o topo, segundo - para as bordas esquerda e direita, terceiro - para a base.
4 Primeiro valor para a borda superior, segundo - para a direita, terceiro - para a inferior, quarto - para a borda esquerda.

Exemplo . Valor solid

<div id="elem"></div> #elem { border-width: 1px; border-style: solid; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor dotted

<div id="elem"></div> #elem { border-width: 1px; border-style: dotted; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor dashed

<div id="elem"></div> #elem { border-width: 1px; border-style: dashed; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor ridge

<div id="elem"></div> #elem { border-width: 3px; border-style: ridge; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor double

<div id="elem"></div> #elem { border-width: 3px; border-style: double; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor groove

<div id="elem"></div> #elem { border-width: 3px; border-style: groove; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor inset

<div id="elem"></div> #elem { border-width: 3px; border-style: inset; border-color: black; width: 300px; height: 100px; }

:

Exemplo . Valor outset

<div id="elem"></div> #elem { border-width: 3px; border-style: outset; border-color: black; width: 300px; height: 100px; }

:

Exemplo

Neste exemplo, são definidos tipos diferentes de borda para lados diferentes do elemento:

<div id="elem"></div> #elem { border-width: 1px; border-style: solid dotted dashed dotted; border-color: black; width: 300px; height: 100px; }

:

Exemplo

Agora, para lados diferentes do elemento, também são definidas espessuras e cores diferentes para a borda:

<div id="elem"></div> #elem { border-width: 1px 2px 3px 4px; border-style: dashed dotted solid double; border-color: red blue green black; width: 300px; height: 100px; }

:

Exemplo

Agora, para as bordas superior e inferior, foi definido o tipo solid, e para as bordas direita e esquerda - dotted:

<div id="elem"></div> #elem { border-width: 1px; border-style: solid dotted; border-color: black; width: 300px; height: 100px; }

:

Veja também

  • a propriedade border-color,
    que define a cor da borda
  • a propriedade border-width,
    que define a espessura da borda
  • a propriedade border,
    que é a propriedade abreviada para a borda
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar