[Php-avanzado] css para IE
Matias Gea
matigea en gmail.com
Lun Jul 20 08:23:17 ART 2009
Los hacks al CSS no son válidos. Lo que podés hacer es hacer un
archivo CSS aparte que contenga los hacks de IE y usar llamadas
condicionales para incluirlo solo en IE, por ejemplo:
general.css:
div.menu{
margin: 20px 10px;
}
ie6_hacks.css:
div.menu{
margin: 10px 5px;
}
ie7_hacks.css:
div.menu{
margin: 10px 10px;
background-color: #f00;
}
index.html:
<link rel="stylesheet" type="text/css" href="general.css" media="screen" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="ie6_hacks.css" media="screen" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7_hacks.css" media="screen" />
<![endif]-->
Otra cosa. IE no soporta el selector >, como tampoco soporta el meta
:hover en ningún otro elemento que no sea un '<a>' , por lo tanto vas
a tener que usar un poco (aunque sea) de JS para hacerlo funcionar en
IE.
Saludos
--
Matias Fernando Gea
matigea en gmail.com
http://www.mfgea.com.ar
Más información sobre la lista de distribución Php-avanzado