problemas al aplicar algunos estilos mediante class

jose
17 de Abril del 2004
Tengo problemas al aplicar algunos estilo mediante class.

Como ejemplo os comento que en el documento joserortiz.css tengo entre otras las siguientes declaraciones:

.grande{font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-size:18px;}

.mediana{font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-size:12px;}

.pequena{font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-size:10px;}

.azul {background:url(img/ColorAzulgris.jpg);}

.azulOsc {background:url(img/ColorAzuloscuro.jpg);}

.naranja {background:url(img/ColorNaranja.jpg);}

.blanco {background:url(img/ColorBlanco.jpg);}

BODY{margin:0px;}

y las siguientes etiquetas en la página index.htm del sitio www.jose-ortiz.net:

<LINK type="text/css" REL="stylesheet" HREF="joserortiz.css">

<BODY style="background:url(img/ColorAzulgris.jpg)">
<!--BODY class=azul-->

<FONT class=pequena>
Esta Web est&aacute; desarrollada para una esoluci&oacute;n
m&iacute;nima de 800x600.<br>
<br>
Actualmente se visualiza correctamente con IExplorer 5 o superior.
</FONT>

A la etiqueta FONT se le aplica el estilo correctamente mediante class, sin embargo no ocurre esto con la etiqueta BODY entre comentarios, que es la que quiero utilizar. Para que se aplique el estilo a la etiqueta BODY tengo que usar un estilo en línea con la misma declaración que en la css.

Esto también me pasa en otras páginas con etiquetas BODY y TD a las que intento aplicarle los estilos que hacen referencia a una imagen mediante url(). En estos casos también intento hacerlo mediante class y tampoco funciona. Como el resto de estilos se aplican correctamente, el problema está claramente en los estilos .azul{}, .azulOsc{}, .naranja{} y .blanco{}, sin embargo no encuentro la explicación de por qué ocurre esto y como hacer para que funcionen estos estilos mediante class.

¿Alguíen sabe como resolverlo?

Gracias.

Juan
17 de Abril del 2004
No se cual es el problema, y además parece no tener solución,
me parece que la cullpa no es de tu código sino del explorer.
El motivo de esta afirmación es que si pruebas esos mismos
estilos pero sin importarlos, es decir, dentro de una eriqueta
<style> funcionan correctamente. El problema se da
cuando esos estilos están en un archivo externo.

Así que no le veo otra solución que no sea declarar esos
estilos dentro del mismo documento.

ringoweb
17 de Abril del 2004
me da k el error no va a ser k otro k la etiketa font no soporte class
prueba a declararlo mediante <div class="pequena">parrafo</div>
y pon la clase entre comillas

Antonio
17 de Abril del 2004
¡aalaaa!! no, hombre!
Lo suyo sería que mirases la especificación de estilos. Visita esta web: http://www.w3.org/TR/CSS1

En cuanto a tu problema con el background, tienes que ponerlo así:
style="{ background-image: url(marble.gif) }"

Suerte!! Y usad el www.w3.org que para algo esta

scriptman
17 de Abril del 2004
El problema no es el estilo, sino la imagen en sí...
dice que esta en
img/colorAzulGris.jpg
siendo que el css esta en
www.jose-ortiz.net/joserortiz.css
osea que la imagen deberia de estar en;
www.jose-ortiz.net/img/colorAzulGris.jpg

Y no esta.

Saludos, scriptman.