Ein if IE solltest du definitiv NIE machen. Das gibt mehr Ärger, als dass es dir was bringt. IE6 und älter solltest du schlicht ignorieren. Wer das noch verwendet, ist selbst schuld. IE7 und neuer sollten deine Seiten halbwegs sinnvoll darstellen, so lange du dich an den Standard hältst. Prüf deine Seite mal auf http://validator.w3.org/