Foros del Web » Creando para Internet » Diseño web »

Problema con colores al validar

Estas en el tema de Problema con colores al validar en el foro de Diseño web en Foros del Web. Hola. Tengo un problema con una web. Al validar el codigo html, me pide que en vez de escribirlo asi: #FF0000 Los escriba sin la ...
  #1 (permalink)  
Antiguo 14/09/2006, 04:31
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
Problema con colores al validar

Hola.
Tengo un problema con una web.
Al validar el codigo html, me pide que en vez de escribirlo asi:
#FF0000
Los escriba sin la #, es decir:
FF0000

Pues bien, con IE se ven los colores, pero con el resto de navegadores no se ven y no se deonde puede estar el fallo.

Alguna ayuda?
Gracias por adelantado
  #2 (permalink)  
Antiguo 14/09/2006, 04:38
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola jarstorm. Bienvenido al foro.

Es muy extraño lo que dices. Pon el código que están usando para hacer algunas pruebas.

Saludos,
  #3 (permalink)  
Antiguo 14/09/2006, 04:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
Por ejemplo, pongo el BODY:

<BODY
bgcolor=E5E5E5 link=FFFFFF vlink=FFFFFF alink=FFFFFF>

Y el problema es ese, que en mozilla, netscape, etc no funcionan los colores, es decir, se ve toda en blanco
  #4 (permalink)  
Antiguo 14/09/2006, 04:59
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
hola

Debes de haber entendido mal al validador, porque justo indica lo contrario... los colores definidos en hex TIENEN que tener #

Además estás definiendo estilos gráficos con atributos html.. eso no está muy bien ya que esos atributos están obsoletos y ya no se recomienda usarlos. Para todo lo que sea estilo visual (tamaños, colores, posiciones, etc) se debe de usar CSS.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #5 (permalink)  
Antiguo 14/09/2006, 04:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Ese problema se salvaría poniendo los colores con estilos:

No estoy muy seguro de algunas cosas, pero sería más o menos así:
<style type="text/css" >
body {background-color: #E5E5E5;}
a:link {color: #FFFFFF; }
a:hover {color: #FFFFFF;}
a:visit {color: #FFFFFF;}
</style>

No suelo usarlo por lo que no estoy del todo seguro...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 14/09/2006, 05:01
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
El problema es que yo saco los colores de una base de datos. Por lo tanto, no puedo definir los colores en un .css .
  #7 (permalink)  
Antiguo 14/09/2006, 05:05
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Desde la misma página puedes recibir esos datos... No sé que lenguaje usas, pero con php sería así:

en vez de
<body bgcolor="<?=$bgcolor; ?>" ...

Sería lo mismo en una sección style:
<style...
body {background-color: <?=$bgcolor; ?>;}
...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 14/09/2006, 05:18
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
Iniciado por jarstorm Ver Mensaje
Hola.
Tengo un problema con una web.
Al validar el codigo html, me pide que en vez de escribirlo asi:
#FF0000
Los escriba sin la #, es decir:
FF0000
er ... ¿podrías decirnos cuál es ese validador que te ha dicho eso?

Cita:
Iniciado por webosiris
Además estás definiendo estilos gráficos con atributos html.. eso no está muy bien ya que esos atributos están obsoletos y ya no se recomienda usarlos.
Bueno, eso dependerá de la versión de html que esté usando
  #9 (permalink)  
Antiguo 14/09/2006, 05:21
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Cita:
Iniciado por tunait Ver Mensaje
Bueno, eso dependerá de la versión de html que esté usando
jeje, bueno, verdad... pero + vale que sobre a que falte
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #10 (permalink)  
Antiguo 14/09/2006, 05:25
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
En principio parece que funciona con lo que dijo caricatos.
De todas formas, el validador que uso es el del W3C. Lo que no se, es que a lo mejor tengo mal definido el DCOTYPE.
  #11 (permalink)  
Antiguo 14/09/2006, 05:40
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Cita:
Iniciado por jarstorm Ver Mensaje
De todas formas, el validador que uso es el del W3C.
No me cuadra que el validador del w3c te diga eso ¿puedes ponernos exctamente el mensaje que te da?
  #12 (permalink)  
Antiguo 14/09/2006, 06:56
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
Ya lo he solucionado, pero de todas formas os lo pongo:

Line 36 column 9: an attribute value must be a literal unless it contains only name characters.
bgcolor= #0066FF width=145>
You have used a character that is not considered a "name character" in an attribute value. Which characters are considered "name characters" varies between the different document types, but a good rule of thumb is that unless the value contains only lower or upper case letters in the range a-z you must put quotation marks around the value. In fact, unless you have extreme file size requirements it is a very very good idea to always put quote marks around your attribute values. It is never wrong to do so, and very often it is absolutely necessary.
  #13 (permalink)  
Antiguo 14/09/2006, 06:59
 
Fecha de Ingreso: septiembre-2006
Mensajes: 6
Antigüedad: 17 años, 7 meses
Puntos: 0
Vale, el problema es que no se leer (piraba en parbulos :P).
Tengo que poner los colores asi: "#RRGGBB" en vez de sin comillas. Gracias a todos los que habeis posteado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:58.