Cómo poner bordes en CSS de forma sencilla y efectiva

Marco Risco
De la mente de: Marco Risco 21-May-2025 Diseño Programación
Cómo poner bordes en CSS de forma sencilla y efectiva 0 Comentarios
Basado en 0 votos

Si estás empezando en el mundo del diseño web, seguro que alguna vez te has preguntado cómo poner bordes en CSS sin liarte demasiado. Y es normal, porque aunque parezca una tontería, los bordes tienen mucha más chicha de lo que parece. Así que, hoy vamos a contarte todo, desde cero, y con ejemplos fáciles que puedas copiar, pegar y adaptar a tus diseños.

¿Qué es un borde en CSS y para qué sirve?

En términos sencillos, un borde en CSS es una línea que rodea un elemento HTML. Puede servir para destacar un botón, delimitar una caja de texto o simplemente darle un toque visual a una sección concreta de tu página. Es como ese marco que le pones a una foto, pero en el mundo del código.

¿Y por qué son importantes? Pues porque los bordes ayudan a guiar la mirada del usuario, a organizar el contenido visualmente y, sí, también a que tu web parezca más profesional.

Propiedades básicas para definir bordes en tus estilos

border

La propiedad border es el atajo universal para añadir un borde. Reúne tres cosas: grosor, estilo y color. Así:

.elemento {
  border: 2px solid black;
}

Con eso ya tienes un borde negro, continuo y de 2 píxeles de grosor. Fácil, ¿no?

border-width, border-style y border-color

Si prefieres hacerlo por partes, puedes usar cada propiedad por separado:

.elemento {
  border-width: 2px;
  border-style: dashed;
  border-color: blue;
}

Esto te da más control y claridad. Cada propiedad tiene lo suyo:

  • border-width: grosor del borde (px, em, rem...)

  • border-style: tipo de línea (solid, dashed, dotted, etc.)

  • border-color: el color, que puede ser en hexadecimal, RGB, HSL o palabras clave

Atajos y combinaciones más utilizadas

Puedes combinarlo todo en una sola línea o usar atajos específicos como:

border-top: 3px dotted red;
border-left: none;

Y así haces combinaciones personalizadas según el lado del borde. ¡Una maravilla cuando quieres jugar con el diseño!

Tipos de bordes que puedes aplicar en CSS

Bordes sólidos, punteados y más estilos disponibles

CSS ofrece varios estilos de línea:

  • solid: línea continua

  • dashed: línea discontinua

  • dotted: puntos

  • double: doble línea

  • groove, ridge, inset, outset: efectos 3D, algo más retro o decorativos

Cada uno tiene su rollo, pero si estás empezando, quédate con solid, dashed y dotted.

Personalización avanzada con bordes redondeados (border-radius)

La propiedad border-radius te permite redondear las esquinas de tus elementos. Así es como nacen los botones redondeados tan modernos:

.boton {
  border: 1px solid #333;
  border-radius: 10px;
}

Puedes aplicar valores distintos a cada esquina, si te va la precisión quirúrgica:

border-radius: 10px 0 10px 0;

Cómo añadir bordes a elementos específicos de una web

Aplicar bordes a cajas, imágenes y botones

Los bordes no son exclusivos de los div. Puedes aplicarlos a cualquier elemento: imágenes, section, p, botones…

img {
  border: 5px solid #aaa;
}

button {
  border: 2px solid green;
  border-radius: 5px;
}

Usar clases y selectores para un control preciso

Para no volverte loco con miles de estilos, lo ideal es usar clases CSS. Por ejemplo:

<div class="cuadro"></div>

.cuadro {
  border: 2px solid #444;
  padding: 1rem;
}

Y si quieres ser más específico, usa selectores combinados:

section article .contenido {
  border-bottom: 1px dashed #ccc;
}

Ejemplos prácticos de código CSS con bordes

Aquí van algunos ejemplos útiles que puedes copiar y adaptar:

/* Borde redondeado con sombra */
.card {
  border: 1px solid #ddd;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

/* Borde sólo a la izquierda */
.barra-lateral {
  border-left: 4px solid #00aaff;
  padding-left: 1rem;
}

¿Ves lo fácil que es empezar a jugar con esto? Un poco de estilo puede marcar la diferencia.

Buenas prácticas para trabajar con bordes en tus diseños web

  • Usa bordes con sentido, no por rellenar

  • Combina bien los colores: contraste y armonía

  • Piensa en la accesibilidad: que el borde sirva, no que moleste

  • Si usas bordes decorativos, hazlo con mesura. Menos es más

Errores comunes al usar bordes y cómo evitarlos

  • Usar border sin especificar estilo (border: 2px blue;) → ¡Falta el solid!

  • Poner bordes demasiado gruesos

  • No tener en cuenta el box-sizing, que afecta al tamaño real

  • Olvidar el border-radius cuando el diseño lo pide a gritos

Conclusión: Domina el uso de bordes en tus hojas de estilo

Ya lo ves, poner bordes en CSS no es ciencia de cohetes, pero tiene su truco. Con lo que te hemos contado, tienes todo lo que necesitas para empezar a usarlos con cabeza y estilo.

Y si lo que quieres es que alguien te eche una mano para que tu web quede de lujo desde el principio, no dudes en visitar nuestro servicio de diseño web en Alicante. En Overant, nos va el diseño funcional y con alma. ¡Hablamos cuando quieras!

¿Qué te ha parecido este artículo?
Deja tu comentario
Acepto facilitar mis datos con la finalidad de dejar mis comentarios en el blog
Acepto recibir información comercial
¿Necesitas hablar? ¡Contacta con nosotros!