Cómo usar CSS para estilizar las etiquetas HR (regla horizontal)

Cómo usar CSS para estilizar las etiquetas HR (regla horizontal)

Cómo usar CSS para estilizar las etiquetas HR (regla horizontal)

VALORACIÓN DEL ARTÍCULO:
5/5


Si necesita añadir líneas horizontales de estilo separador a sus sitios web, sus opciones típicas incluyen añadir archivos de imagen de esas líneas a su página, pero eso requeriría que su navegador recupere y cargue esos archivos, lo que podría tener un impacto negativo en el rendimiento del sitio. También puede utilizar la propiedad CSS border para añadir bordes que actúen como líneas en la parte superior o inferior de un elemento, creando efectivamente su línea de separación.

O – mejor aún – usar el elemento HTML para la regla horizontal.

Índice de contenidos

El elemento de regla horizontal

La apariencia predeterminada de las líneas de reglas horizontales no es la ideal. Para que se vean mejor, agregue CSS para ajustar la apariencia visual de estos elementos para que estén en línea con la apariencia que desea que tenga su sitio.

Se visualiza una etiqueta HR básica de la forma en que el browser desea visualizarla. Los navegadores modernos suelen mostrar etiquetas HR sin estilo con un ancho del 100 por ciento, una altura de 2 píxeles y un borde 3D en negro para crear la línea.

Anchura y altura son consistentes en todos los navegadores

Los únicos estilos que son consistentes en todos los navegadores web son el ancho y los estilos. Éstos definen el tamaño de la línea. Si no define la anchura y la altura, la anchura por defecto es del 100 por ciento y la altura por defecto es de 2 píxeles.

En este ejemplo, el ancho es el 50 por ciento del elemento padre (observe que estos ejemplos a continuación incluyen estilos en línea). En un entorno de producción, estos estilos se escribirían en una hoja de estilo externa para facilitar la gestión de todas las páginas):

>

Y en este ejemplo la altura es 2em:

>

Cambiar los bordes puede ser difícil

En los navegadores modernos, el navegador construye la línea ajustando el borde. Por lo tanto, si elimina el borde con la propiedad style, la línea desaparecerá de la página. Como puedes ver (bueno, no verás nada, ya que las líneas serán invisibles) en este ejemplo:

>

Ajustar el tamaño del borde, el color y el estilo hará que la línea se vea diferente y tiene el mismo efecto en todos los navegadores modernos. Por ejemplo, en esta demostración el borde es rojo, punteado y de 1 píxel de ancho:

>

Pero si cambia el borde y la altura, los estilos se ven ligeramente diferentes en navegadores muy anticuados que en los navegadores modernos. Como puede ver en este ejemplo, si lo ve en IE7 y más abajo (un navegador que lamentablemente está desactualizado y que ya no es compatible con Microsoft) hay una línea interna biselada que no se muestra en los otros navegadores (incluyendo IE8 y más arriba):

>

Esos navegadores anticuados no son realmente una gran preocupación en el diseño web hoy en día, ya que han sido reemplazados en gran medida por opciones más modernas.

Hacer una línea decorativa con una imagen de fondo

En lugar de un color, puede definir una imagen de fondo para su regla horizontal de modo que se vea exactamente como usted desea, pero que se muestre semánticamente en su marca de revisión. En este ejemplo usamos una imagen que es de tres líneas onduladas. Al configurarlo como la imagen de fondo sin repetición, crea una ruptura en el contenido que se parece casi a lo que se ve en los libros:

>

Transformación de elementos HR

Con CSS3, también puede hacer que sus líneas sean más interesantes. El elemento HR es tradicionalmente una línea horizontal, pero con la propiedad Transformar CSS, puede cambiar su aspecto. Una de las transformaciones favoritas del elemento HR es la de modificar la rotación.

Puede girar el elemento HR para que quede ligeramente en diagonal:

hr {
-moz-transform: rotate(10deg);
-webkit-transform: rotate(10deg);
o-o-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transformar: rotar (10deg);
}

O puede rotarlo para que quede completamente vertical:

hr {
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
o-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transformar: girar (90deg);
}

Recuerde que esta técnica rota el HR en función de su ubicación actual en el documento, por lo que es posible que tenga que ajustar la posición para que llegue a su destino. No es recomendable usar esto para añadir líneas verticales a un diseño, pero es una forma de obtener un efecto interesante.

Otra forma de obtener líneas en sus páginas

Una cosa que algunas personas hacen en lugar de usar el elemento HR es confiar en las fronteras de otros elementos. Pero a veces un RRHH es mucho más cómodo y fácil de usar que intentar establecer fronteras. Los problemas con el modelo de caja de algunos navegadores pueden hacer que la configuración de un borde sea aún más complicada.

TAMBIÉN TE INTERESA

nuevo mac studio

El nuevo Mac Studio es inalcanzable para cualquier PC de escritorio

Apple ha presentado su equipo de sobremesa más potente hasta la fecha: el nuevo Mac Studio, impulsado por los chips M4 Max y el nuevo M3 Ultra, una auténtica bestia orientada a profesionales de la inteligencia artificial, el diseño, la ingeniería o el desarrollo de software que buscan rendimiento extremo en un formato compacto. Vale,

camara seguridad doble lente de Beans View

Beans View tiene una cámara de seguridad de doble lente a un precio imbatible en Amazon

La seguridad inteligente del hogar da un nuevo paso con la Beans View 220 Dual 3K, la última incorporación al catálogo de la marca especializada en cámaras Wi-Fi. Este nuevo modelo, diseñado para ofrecer una vigilancia integral y precisa en espacios interiores, combina tecnología de doble lente, inteligencia artificial, visión nocturna a color y seguimiento

industria del videojuego

La industria del videojuego ya se mueve por un público muy distinto al de hace años

Durante años, el imaginario colectivo ha situado al jugador de videojuegos en el rincón oscuro de una habitación, joven, solitario, inmóvil frente a una pantalla. Esa imagen está cada vez más lejos de la realidad para la industria del videojuego. La V Radiografía del Gaming en España, elaborada por el ecommerce tecnológico PcComponentes, desmonta con

nuevos powerbanks Ewent

5 powerbanks de Ewent para cada necesidad: seguro que hay uno para ti

Las powerbanks o también llamadas baterías portátiles se han convertido en un aliado para muchas personas que hacen un uso intensivo de sus dispositivos electrónicos. Para los smartphones, estos componentes son ya una extensión de los mismos para muchas personas, sin embargo no solo existen este tipo de gadgets para teléfonos, sino que hay otros

contraseñas

¿Y si los métodos de seguridad en el futuro fueran sin contraseñas?

A pesar de los constantes avances en tecnología y ciberseguridad, los métodos de seguridad más tradicionales, es decir, las contraseñas, siguen siendo la opción predilecta por la mayoría para proteger su información o para acceder a las plataformas. No obstante, las contraseñas son actualmente uno de los grandes eslabones débiles en la protección de identidades