• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

div (float:left) im <li> (IE)

Tachyon

New member
Hallo,
ich habe das Problem, dass ich eine aufzählungsliste nicht korrekt unter dem IE angezeigt bekomme
ich habe in jedem <LI> erst ein Div (mit einer festen breite und float:left) und danach einen Link. Die beiden Elemente sollen nebeneinander angezeigt werden.
im FF sieht das korrekt aus nu der IE verschiebt den Punkt des Listenelements zu weit nach rechts (nach dem Div)
Hat jemand einen Tipp für mich damit das auch im IE gut aussieht?
Code:
<div id="div_inpresse_extern">
    <ul style='margin-top: 0px; margin-bottom: 0px;'>
        <li>
            <a class='link' href='#' >2010</a>
            <div id='divpresse_extern2010'>
                <ul style='margin-top: 0px; margin-bottom: 0px;'>
                    <li>
                        <div style='width:80px;float:left'>31.03.2010</div>
                        <a class='link' href='#' >Sub 1</a>
                    </li>
                    <li>
                        <div style='width: 80px; float: left;'>31.03.2010</div>
                        <a class='link' href='#' >Sub 2</a>
                    </li>
                    <li>
                        <div style='width: 80px; float: left;'>31.03.2010</div>
                        <a class='link' href='#' >Sub 3</a>
                    </li>
                </ul>
            </div>
        </li>
    </ul>
</div>
 
weil des div (Datum) eine feste Breite hat, damit die Links (nach dem Datum) genau untereinander sind.
und eigentlich macht auch genau dieses Div Probleme
Code:
<ul style='margin-top: 0px; margin-bottom: 0px;'>
    <li>
        <div style='width:80px;float:left'>31.03.2010</div>
    </li>
</ul>
 
nein, class "link" ist nicht gefloated.
habe aber nun gelesen, dass das anscheinend ein IE-Bug ist.

Aber ich habe nun eine Lösung:
Da das Datum nur Zahlen (und Punkt) beinhaltet, gebe ich dies nun einfach so aus (ohne Div). Habe nämlich gerade gehört, dass Zahlen immer eine feste Breite haben (deswegen gerade ne Wette verloren *g*).
Somit sind die Links auch immer untereinander (da das Datum immer gleich Breit ist)
 
Zurück
Oben