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

JoH info at cybercraft.de
Wed Feb 15 13:20:59 CET 2006


<ul>
    <li>Band
        <ul>
            <li>Über uns</li>
            <li>Mitglieder</li>
        </ul>
    </li>
    <li>Tourdaten</li>
</ul>

> Das eine </li> ist am falschen Ort!? Der IE zeigts dennoch richtig
> an, der FF hingegen nicht!

Ich hab Deinen HTML Code mal in Zeilen gepackt und kann absolut nicht
erkennen, was daran falsch sein soll.
Genau so sollte ein ul-Liste laut W3C aussehen.
Ein Submenu wird dabei immer komplett _innerhalb_ des übergeordneten li-Tags
angelegt.

Wenn Du im CSS allerdings mit fixen Höhenangaben für die li-Tags arbeitest,
solltest Du das auf jeden Fall ändern, weil nur der IE die Teile trotzdem
streckt und das Submenu an die richtige Stelle packt.
In allen anderen Browsern wirst Du nur eine Überlappung von Submenu und
nachfolgenden Hauptpunkten sehen.

Ein Workaround wäre, nur dem IE eine fixe Höhe zuzuweisen, alle anderen
bekommen "min-height", was vom IE ignoriert wird.

z.B.:

height: expression('30px');
min-height: 30px;

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