Cambiar el color de un elemento hr
Quiero cambiar el color de mi etiqueta hr
usando CSS. El código que he probado a continuación no parece funcionar:
hr {
color: #123455;
}
741
3
Quiero cambiar el color de mi etiqueta hr
usando CSS. El código que he probado a continuación no parece funcionar:
hr {
color: #123455;
}
Creo que deberías usar
border-color
en lugar decolor
, si tu intención es cambiar el color de la línea producida por la etiqueta<hr>
.Aunque, se ha señalado en los comentarios que, si usted cambia el tamaño de su línea, el borde seguirá siendo tan ancho como usted especificó en los estilos, y la línea se llenará con el color por defecto (que no es un efecto deseado la mayoría de las veces). Así que parece que en este caso también tendría que especificar
color de fondo
(como @Ibu sugirió en su respuesta).El proyecto HTML 5 Boilerplate en su hoja de estilos por defecto especifica la siguiente regla:
Un artículo titulado "12 Little-Known CSS Facts", publicado recientemente por SitePoint, menciona que
<hr>
puede establecer suborder-color
a su padre'scolor
si se especificahr { border-color: inherit }
.el fondo es el que debe tratar de cambiar
También puedes trabajar con el color de los bordes. No estoy seguro de que haya problemas con los navegadores. Deberías probarlo en diferentes navegadores.