Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/12/2006, 19:12
Avatar de pablinff
pablinff
 
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 18 años, 3 meses
Puntos: 7
Re: Comportamiento de un <div> en IE

Cita:
#cuerpo{
margin: 50px 15px;
padding: 0px 0px;
background-color: #99CCFF;
font-family: "Tahoma";
font-size: 16;
text-align: justify;
font-weight: bold;
color: black;
line-height: 140%;
width:637px;
}
Este sería tu estilo en la hoja de estilos.
Bueno vos tenés que Css trabaja de forma jerárquica, entonces primero lee los archivos .Css, depués se fija en las etiquetas <style></style>, y por último se fija en el estilo determinado de algun tag
p.ej: <p style="estilos"></p>.
Entonces si yo defino #cabecera en el archivo.css, y luego defino nuevamente en la página entre los tags <head></head>
de esta forma
Cita:
<style type="text/css">
#cuerpo{
margin: 50px 15px;
padding: 0px 0px;
background-color: #99CCFF;
font-family: "Tahoma";
font-size: 16;
text-align: justify;
font-weight: bold;
color: black;
line-height: 140%;
width:637px;
}
</style>
El que me tomará como estilo será el que definí recién, bueno nosotros vamos a a provechar esto, pero con comentarios condicionales que fueron inventados por Microsoft y que solo funcionan para IE:
Cita:
<!--[if IE]>
<style type="text/css">
#cuerpo{
margin: 50px 15px;
padding: 0px 0px;
background-color: #99CCFF;
font-family: "Tahoma";
font-size: 16;
text-align: justify;
font-weight: bold;
color: black;
line-height: 140%;
width:637px; <--- esta linea la debes modificar para que se adecúe al tamaño de IE
}
</style>
<![endif]-->
Entonces de esta manera si ingresamos a la web desde Opera o FireFox, el estilo #cabecera lo tomará de tu archivo .css, en cambio si ingresamos con IE, el estilo #cabecera, será redefinido por el estilo #cabecera que insertamos entre comentarios condicionales que solo los lee IE.
Cabe aclarar que no se comportan como comentarios normales, sinó que es una forma de Ie de usar condicionales y que las páginas se puedan comportar de una cierta forma dinámica.
Espero haberte ayudado.
Saludos!
__________________
I'm gonna start a revolution from my bed...