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. 😉