Ontem precisei de um hack para IE7. Fiz uma busca rápida e encontrei algo bem fácil.
Lembra do csshack para IE que você colocava um _ (underline) na frente da propriedade que você gostaria que só o IE entendesse? Pois é… ele não funciona no IE7. Mas… se trocarmos o _ (underline) por * (asterísco) ele passa funcionar! 🙂
div {<br />
background:green;<br />
*background:red; /* essa linha funciona no IE7 */<br />
}
Fizeram o underline parar de funcionar, mas esqueceram do asterísco. 😉