Dealing with IE!

Tiden med CSS HACK er heldigvis over!

Der findes efterhånden mange raffinerede metoder til at fikse IE og dens måde at tolke CSS.
En af mine ynglings er:

<!doctype html>
<!--[if lt IE 7 ]> <html lang="da" class="ie ie6"> <![endif]-->
<!--[if IE 7 ]>    <html lang="da" class="ie ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="da" class="ie ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="da" class="ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="da"> <!--<![endif]-->
.....

Nu kan man nemt ramme de forskellige versioner af IE i sin CSS ved blot at sætte .ie foran sin CSS selector.

NB!
I dag vil jeg fjerne den første linje, da IE6 må betegnes som en browser, det ikke kan betale sig at arbejde med længere.