Bordas CSS


Índice

    Mostrar índice


As propriedades da borda CSS permitem especificar o estilo, largura e cor da borda de um elemento.


Tenho fronteiras por todos os lados.


Eu tenho uma borda inferior vermelha.


Tenho bordas arredondadas.


Eu tenho uma borda esquerda azul.


Estilo de borda CSS

A propriedade class="w3-codespan">border-style especifica que tipo de borda exibir.

Os seguintes valores são permitidos:

class="w3-codespan">dotted

- Define uma borda tracejada

class="w3-codespan">solid

- Define uma borda sólida

class="w3-codespan">double

- Define uma borda dupla

class="w3-codespan">groove

- Define uma borda ranhurada 3D. O efeito depende do valor da cor da borda

class="w3-codespan">ridge

- Define uma borda estriada 3D. O efeito depende do valor da cor da borda

class="w3-codespan">inset

- Define uma borda inserida 3D. O efeito depende do valor da cor da borda

class="w3-codespan">outset

- Define uma borda inicial 3D. O efeito depende do valor da cor da borda

class="w3-codespan">none

- Não define fronteira

class="w3-codespan">hidden

- Define uma borda oculta

A propriedade class="w3-codespan">border-style pode ter de um a quatro valores (para a borda superior, a borda direita, a borda inferior e a borda esquerda).

Exemplo

Demonstração dos diferentes estilos de borda:

p.dotted {border-style: dotted;}
p.dashed 
{border-style: dashed;}
p.solid {border-style: solid;}
p.double 
{border-style: double;}
p.groove {border-style: groove;}
p.ridge 
{border-style: ridge;}
p.inset {border-style: inset;}
p.outset 
{border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Resultado:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

Experimente você mesmo →

<!DOCTYPE html>
<html>
<head>
<style>
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}
</style>
</head>
<body>

<h2>The border-style Property</h2>
<p>This property specifies what kind of border to display:</p>

<p class="dotted">A dotted border.</p>
<p class="dashed">A dashed border.</p>
<p class="solid">A solid border.</p>
<p class="double">A double border.</p>
<p class="groove">A groove border.</p>
<p class="ridge">A ridge border.</p>
<p class="inset">An inset border.</p>
<p class="outset">An outset border.</p>
<p class="none">No border.</p>
<p class="hidden">A hidden border.</p>
<p class="mix">A mixed border.</p>

</body>
</html>


Nota: Nenhuma das OUTRAS propriedades de borda CSS (sobre as quais você aprenderá mais nos próximos capítulos) terá QUALQUER efeito, a menos que A propriedade class="w3-codespan">estilo de borda está definida!