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 border-style especifica qué tipo de borde mostrar.

Se permiten los siguientes valores:

dotted

- Define un borde discontinuo

solid

- Define un borde sólido

double

- Define un doble borde.

groove

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

ridge

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

inset

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

outset

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

none

- No define fronteras

hidden

- Define un borde oculto

La propiedad 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 border-style está configurada!