Recién encontre una solucion a un pequeño problemin de render en IE7
(claro que si : )
Si uds son como yo, no les gusta agregar esos horribles <div
class="clear"> </div> luego de objetos cuyos elementos internos
son todos flotados. Para esto usamos la hermosa pseudo-clase :after
con una regla como esta:
.flotandentro:after {
content:' ';
display:block;
width:1px;
height:1px;
clear:left;
}
como IE6 le hace clear a todos los objetos igual, nos funciona
perfecto... hasta que llego IE7, en el RC1 aun no habia caso, no le
hace caso al after a los elementos que no tengan un ancho o alto
especificado (lo cual en varios casos eliminaria el beneficio del
clear, y de que floten)
pues bien, si agregan lo siguiente:
.flotandentro {
min-height:1px;
}
el IE7 ya renderea bien el :after y todo vuelve a su orden. Ademas
poner un min-height de 1px es poco probable que vaya a afectar como
se dibuja su template!
espero que les sirva!
Nicolas Cohen
Smile&Soft
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo