IE a de nombreux bugs qu’il faut réguliairement contourner. Personnellement, la technique que j’utilise le plus, ce sont les balises :

<!--[if IE]>
  code spécifique IE
<![endif]-->

Qui dans la plupart des cas permettent d’ajuster le comportement du navigateur le plus populaire. Cela permet par exemple de charger du javascript ou une page de style spécifique à ce navigateur.

A défaut d’avoir le même fonctionnement avec tous les navigateurs, il est possible d’avoir un site fonctionnel avec tous les navigateurs.