Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   lineas <hr> no cambian de color en FireFox (http://www.forosdelweb.com/f53/lineas-hr-no-cambian-color-firefox-320531/)

neomix 27/07/2005 21:47

lineas <hr> no cambian de color en FireFox
 
Gente

mediante CSS le quiero dar color a lineas (hr), en IE se ve en el color que le puse, pero en firefox se ven negro, como puede hacer para que en firefox tambien se vea bien las lineas

probe de dos formas pero ninguna funciona

Código:

hr {color: #DFDFDF;}
Código:

.hrcolor {        color: #DFDFDF;}
espero su ayuda, gracias de antemano

caricatos 28/07/2005 01:09

Hola neomix:

Prueba con:

hr {color: #dfdfdf;
background-color: #dfdfdf;
}

Saludos :arriba:

neomix 28/07/2005 08:11

Caricatos, No hay caso no funciona,

si pongo <hr noshade color="#DFDFDF" width="100%" size="1">
ahi recien se ve bien en firefox, pero no es valido como html 4.01

Que puedo hacer?

KnowDemon 28/07/2005 10:13

Hola,

Para cambiar el color del hr debes asignarle un color al borde:
border-color: #f00;

Me parece que IE no lo reconoce. Él lo colorea con:
color: #f00;

No recuerdo cúal navegador necesita ademas algo como:
background-color: #f00;

¡Saludos!

Takitei 28/07/2005 10:37

Oh que curioso. Yo estoy tratando de que mi <hr /> tenga un size=1px y no me deja con estilos:

Código HTML:

hr {
size: 1px;
}

¿Será que le aplico border:1px?

neomix 28/07/2005 13:02

KnowDemon tampoco funciona poniendole border-color: #f00;

KnowDemon 28/07/2005 17:52

Cita:

Iniciado por Takitei
Oh que curioso. Yo estoy tratando de que mi <hr /> tenga un size=1px y no me deja con estilos

El "estilo" size no existe. El tamaño de cualquier elemento en bloque se define con width y height.

Para que funcione el color de borde debes definir un borde primero... :si:

Puedes probar con algo como:

hr{
border: 3px solid #666;
}


Puedes sutituir la palabra "solid" por estas otras: outset, inset, ridge, groove, double, dashed, dotted. Cada una te dara un estilo de borde diferente.

Estos mismos bordes se los puedes aplicar a cualquier otro elemento.

¡Suerte!

Takitei 28/07/2005 20:11

El estilo size si existe. Además usando height y width no modifica en absoluto la altura del <hr />.

KnowDemon 28/07/2005 22:47

Cita:

Iniciado por Takitei
El estilo size si existe. Además usando height y width no modifica en absoluto la altura del <hr />.

Es verdad, existe size (no sabía :-()... pero... sirve para definir el tamaño de la página (impresión):pensando:.

Height y width si afectan al hr. Si yo mismo hice las pruebas antes de contestar...

Verifica el código. Me da que usas un DOCTYPE estricto y no has especificado las unidades en el CSS (o algo así).

¡Saludos!

Takitei 28/07/2005 23:58

Sip, uso XHTML Strict 1.0. ¿Especificar las unidades en el CSS?

hr {
height: 1px;
}

KnowDemon 29/07/2005 19:54

Cita:

Iniciado por Takitei
Sip, uso XHTML Strict 1.0. ¿Especificar las unidades en el CSS?

hr {
height: 1px;
}

Si, eso mismo. Pero no solo en el tamaño del hr, también al especificar el borde.

Si eso no te funciona... entonces... no entiendo nada...:patada:

Takitei 29/07/2005 21:15

Por eso amo la programación, cuando se pone más dificil es cuando más interesante es. Probaré con el border.

Durgeoble 30/07/2005 01:26

hr {
padding: 0;
border: solid Red;
border-width: 1px 0 0 0;
color: red;
height: 1px;
}
Las tres primeras funcionan en todos los navegadores menos ie, las dos segundas solo en ie, curioso verdad :)

neomix 30/07/2005 07:53

Gracias Durgeoble
Con tu codigo he logrado que en Firefox se vean las lineas como yo quiero.

Saludos

Takitei 30/07/2005 10:51

Perfecto. Funciona de maravilla en ambos navegadores. Thanks!


La zona horaria es GMT -6. Ahora son las 09:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.