Einzelnen Beitrag anzeigen

Benutzerbild von KingIR
KingIR

Registriert seit: 19. Feb 2006
81 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Verschiedene Stylesheets für IE6 und IE7/FF

  Alt 26. Apr 2006, 19:12
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.
  Mit Zitat antworten Zitat