Bordes CSS


Tabla de contenido

    Mostrar tabla de contenidos


Las propiedades del borde CSS le permiten especificar el estilo, ancho y color del borde de un elemento.


Tengo fronteras por todos lados.


Tengo un borde inferior rojo.


Tengo bordes redondeados.


Tengo un borde izquierdo azul.


Estilo de borde CSS

La propiedad class="w3-codespan">border-style especifica qué tipo de borde mostrar.

Se permiten los siguientes valores:

class="w3-codespan">dotted

- Define un borde discontinuo

class="w3-codespan">solid

- Define un borde sólido

class="w3-codespan">double

- Define un doble borde.

class="w3-codespan">groove

- Define un borde ranurado 3D. El efecto depende del valor del color del borde.

class="w3-codespan">ridge

- Define un borde estriado 3D. El efecto depende del valor del color del borde.

class="w3-codespan">inset

- Define un borde insertado 3D. El efecto depende del valor del color del borde.

class="w3-codespan">outset

- Define un borde inicial 3D. El efecto depende del valor del color del borde.

class="w3-codespan">none

- No define fronteras

class="w3-codespan">hidden

- Define un borde oculto

La propiedad class="w3-codespan">border-style puede tener de uno a cuatro valores (por el borde superior, el borde derecho, el borde inferior y el borde izquierdo).

Ejemplo

Demostración de los diferentes estilos de borde:

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.

Pruébelo usted mismo →

<!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: Ninguna de las OTRAS propiedades de borde CSS (sobre las cuales aprenderá más en los próximos capítulos) tendrá NINGÚN efecto a menos que ¡La propiedad class="w3-codespan">border-style está configurada!