Column rule style en CSS: ¿Cómo estilizar tus diseños en columnas?

| Última modificación: 27 de diciembre de 2024 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Recuerdo la primera vez que intenté organizar un diseño web en columnas y me preguntaba cómo podía hacer que esas columnas destacaran sin hacer que el diseño se viera recargado. Después de probar varias opciones, di con una solución sencilla, pero bastante útil: usar column rule style en CSS. Y créeme, fue un antes y un después. Así que hoy quiero compartir contigo qué es esta propiedad, para qué sirve y cómo puedes usarla para mejorar tus diseños web.

Column rule style en CSS: ¿Cómo estilizar tus diseños en columnas?

¿Qué es column rule style en CSS?

Si tienes experiencia en CSS, sabrás que existe una variedad de propiedades con las que puedes distribuir el contenido de una página web en columnas, así como ajustarlas para que se adapten al diseño de la interfaz. Entre estas propiedades, column rule style es la que te permite personalizar el estilo de la línea que separa las columnas.  En ese sentido, es como darle personalidad a esas divisiones que, de otra manera, serían completamente básicas. Puedes usarla para aplicar diferentes estilos como líneas sólidas, punteadas o incluso rayas dobles.

En pocas palabras, el column rule style es ese pequeño toque de estilo que necesitas para transformar un diseño común y aburrido en algo profesional y visualmente atractivo.

¿Para qué sirve column rule style?

Imagina que estás diseñando una página web con mucho contenido, como una revista online o un blog con varias categorías. En este caso, usar column rule style es muy útil porque puedes combinar funcionalidad y estética de la siguiente manera:

  • Definir visualmente las columnas: Añadir una línea divisoria va a mejorar la organización visual y hacer que el diseño sea más legible.
  • Personalizar el diseño: Puedes adaptar el estilo de la línea según la temática y personalidad del sitio web, para que la experiencia sea más coherente.
  • Optimizar la experiencia del usuario: Cuando utilizas una separación clara entre las columnas, estás facilitando que el lector se concentre en el contenido más importante.

¿Cómo usar column rule style en CSS?

Trabajar con column rule style en CSS es más sencillo de lo que puede parecer. Generalmente, se utiliza junto con otras propiedades del módulo de diseño multicolumna en CSS, como column-count y column-gap.

Sintaxis básica

La sintaxis para usar column rule style es bastante intuitiva:

column-rule-style: solid | dotted | dashed | double | groove | ridge | inset | outset | none;

En esta estructura, cada valor corresponde a un tipo de línea diferente. Veamos qué indica cada uno: 

  • solid: Una línea continua.
  • dotted: Una línea punteada.
  • dashed: Una línea discontinua.
  • double: Dos líneas paralelas.
  • groove, ridge, inset, outset: Estilos más decorativos que juegan con el relieve.

Ejemplos de column rule style en CSS

Vamos a ver un ejemplo para entender mejor cómo funciona:

HTML

<div class="columns">
<p>Primer párrafo de la columna.</p>
<p>Segundo párrafo de la columna.</p>
</div>

CSS

.columns {
column-count: 2; /* Divide en dos columnas / column-gap: 20px; / Espacio entre columnas / column-rule-style: dashed; / Línea discontinua entre columnas */
}

En este ejemplo, el contenido dentro del div se organiza en dos columnas separadas por una línea discontinua.

¿Cómo combinarlo con otras propiedades?

El column rule style funciona de maravilla cuando lo combinas con otras propiedades, por ejemplo:

Así, un ejemplo más avanzado sería:

.columns {
column-count: 3;
column-gap: 30px;
column-rule: 3px solid #3498db; /* Grosor, estilo y color en una sola propiedad */
}

Algunos consejos para usar column rule style

Aunque el column rule style puede mejorar mucho tu diseño, es importante ser estratégico al momento de usarlo. Por eso, quiero darte algunas sugerencias de lo que a mí me ha funcionado:

  1. No sobrecargues el diseño: Recuerda que el diseño no debe interferir con la funcionalidad. Por eso, escoge un estilo de línea que complemente el contenido en lugar de distraer al lector o entorpecer la lectura.
  2. Ajusta el grosor y el color: En relación con lo anterior, una línea demasiado gruesa o de un color llamativo puede desviar la atención del contenido. Por eso, intenta encontrar un equilibrio entre el diseño y la funcionalidad.
  3. Prueba diferentes estilos: Puedes intentar con valores como dotted o groove si quieres conseguir diseños creativos o temáticos.

Como puedes ver, la propiedad column rule style en CSS es una forma muy sencilla, pero efectiva de darle un toque único a tus diseños cuando debes distribuir el contenido en columnas. Así que no importa si buscas un estilo simple o si prefieres algo más elaborado, porque esta propiedad te permite experimentar y personalizar tu diseño hasta que logres el efecto deseado.

¿Quieres continuar aprendiendo trucos y herramientas para mejorar tus diseños web? En el Bootcamp en Desarrollo Web de KeepCoding, aprenderás los principales lenguajes de programación y las tecnologías necesarias para crear sitios web impactantes y funcionales. Anímate a empezar una nueva carrera en un sector de alta demanda y con grandes oportunidades laborales como lo es el IT.

¡Este es el momento de transformar tu carrera y tu vida!

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado