problemas al aplicar algunos estilos mediante class
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á desarrollada para una esolución
mí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.
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á desarrollada para una esolución
mí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.
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.
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.
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
prueba a declararlo mediante <div class="pequena">parrafo</div>
y pon la clase entre comillas
¡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
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