title image


Smiley Re: Probleme mit height
Hallo julinus,



Das Problem im IE liegt an den Zeilenumbrüchen bzw. Einrückungen im Quelltext,

wodurch der IE falsche Inhalte darstellt und somit das Menü anders aussieht.



Abhilfe (4 Möglichkeiten):

1. alle Links mit einem Kommentar umbrechen:

<ul>

<li><a href="#">...</a></li><!--

--><li><a href="#">...</a></li><!--

--><li><a href="#">...</a></li></ul>



2. alle Links inline aufführen:

<li><a href="#">...</a></li><li><a href="#">...</a></li><li><a href="#">...</a></li>



3. (die wohl einfachste Methode) eine Formatierung innerhalb der CSS-Datei:

Falls Du bereits einen Part mit IE-spezifischen Formatierungen hast, dann dorthinein

folgende Formatierungen reinschreiben:



* html #menue_l li, * html #menue_l li a {

height: 1px;

}



Falls Du noch keinen Part mit IE-spezifischen Formatierungen innerhalb Deiner CSS-Datei

hast, dann müssen die IE-spezifischen Formatierungen mit einem CSS-Kommentar

eingeschlossen werden. Der Backslash im einleitenden Kommentar ist ganz wichtig und

darf nicht vergessen werden. Der schließt richtige Browser und den IE-Mac aus, da

diese Browser CSS besser verstehen, als der IE-Win. Der Einbau in die CSS-Datei

sollte ganz am Ende der Datei erfolgen:



/* fix for IE-win, hide from IE-mac \*/

* html #menue_l li, * html #menue_l li a {

height: 1px;

}

/* end fix/hide */



4. falls eine CSS-Datei nur für den IE existiert, dorthinein folgende Formatierungen schreiben:

#menue_l li, #menue_l li a {

height: 1px;

}



mfg Achim

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: