Frage zu CSS Hack

Status
Nicht offen für weitere Antworten.

son gohan

Erfahrenes Mitglied
Hallo,

wieso schreibt man einmal Angaben für den IE so:

PHP:
/* for Internet Explorer */
  /*\*/
  * html #content  {
  height: 120em;
  }
  /**/

und einmal nur so:

* html #content {
height: 120em;
}

Ich denke das bei beiden doch das selbe ereichen sollen, es soll der IE mit spezifischen Angaben versorgt werden.
 
Wie kommste darauf? sieht eher nach normalen Kommentaren aus... wüsste nich das sich der IE dadurch extra angesprochen fühlt.
 
doch tut er. ;-]

Und ich will nur wissen warum man es sich schwer machen sollte mit der ersten Lösung wenn es auch einfacher mit der zweiten geht.
 
Hi,


der Valdator sagt mir dazu Einlesefehler :

PHP:
				 /* IE 6 */
				 *html .hh
				 {
				 margin:0 0 20px 14px;
				 width:7.95em;
				 }
Warum

Eine Zeile vorher sieht es so aus:

PHP:
.hh
				 {
				 float:left;
				 width:7.9em;
				 border:0 solid #000;
				 margin:0 0 25px 20px;
				 text-align:center;
				 }
				 /* IE 6 */
				 *html .hh
				 {
				 margin:0 0 20px 14px;
				 width:7.95em;
				 }
 
Hi,

und was ist mit dem hier ?

* html ul#nav { /* Korrektur fuer IE 5.x */
margin-left: -2px;
ma\rgin-left: 0;
}

Gruß
Amin
 
Status
Nicht offen für weitere Antworten.
Zurück