Man muss ja keine komplett neue CSS-Datei erstellen, auch <style>-Tags braucht man keine, denn Angaben aus ie6fixes.css können doch die aus style.css überschreiben.
Beispiel:
Code:
/* style.css */
body {
margin: 20%;
font-family: sans-serif;
}
h1 {
/* ... */
}
p {
line-height: 1.5em;
}
/* usw... */
Code:
/* ie6fixes.css */
body {
margin: 30%;
}
Code:
<link rel="stylesheet" type="text/css" href="/css/style.css" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="/css/ie6fixes.css" />
<![endif]-->
Damit würde dann der margin-Wert aus style.css (20%) von allen Browser außer dem IE angewendet, welcher als einziger die 30% nehmen würde, alle anderen Angaben aber aus der style.css (deren Referenz ja nicht in einem Cond. Comm. verpackt ist) übernimmt. Dazu ggf noch einen netten Kommentar in die ie6fixes.css in dem erklärt wird, was der entsprechende Fix bewirkt.