[TYPO3-german] Menü Problem <ul><li>

JoH info at cybercraft.de
Thu Feb 16 08:40:39 CET 2006


> Dann liegt das Problem wirklich am CSS.. komisch!
> Das komische ist, mit <li>Seite1</li><ul>..</ul><li>Seite2</li>
> Gehts in beiden.. trotz dem height:20px im CSS..

Nicht trotz sondern wegen ;-)

Solange Du kein <ul> innerhalb eines <li> stehen hast, gibt es im Prinzip
nur "serielle" <li> Tags.
Jedes hat seine 20px Höhe die im Prinzip nur aufeinandergestapelt wird.

Der "offizielle" HTML Code sieht jedoch vor, dass das Zeug verschachtelt
werden muss.
Damit packst Du aber ein komplettes Untermenu in ein <li>-Tag, das nur eine
Höhe von 20px hat.
Logischerweise "überlappen" jetzt alle <li>-Tags des Untermenus die
folgenden <li>-Tags des Hauptmenus.
Es sei denn Dein Browser denkt mit und ändert die Höhe des umschliessenden
<li>-Tags entsprechend.
Standardkonformen Browsern muß man explizit mitteilen, dass sie mitdenken
sollen, indem man statt mit height mit min-height arbeitet.
IE denkt von Hause aus mit und betrachtet height wie min-height - sprich er
vergrössert den umschliessenden Container, wenn Inhalt darüberhinauswächst.

Jetzt klarer?

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de





More information about the TYPO3-german mailing list