Robert Allerstorfer: list-items ohne block

Beitrag lesen

Hallo Stefan,

also bei mir (Windows ME mit MSIE 5.5 SP1, Opera 5.12, Mozilla 0.9.2,
Netscape 4.77 und Netscape 6.1 PR1) sieht es in allen Browsern nahe-
zu gleich aus:

Hier ist normaler Text
• das ist ein list-item ohne vorherigen zeilenumbruch
• das ist ein list-item ohne vorherigen zeilenumbruch
Hier geht normaler Text weiter ohne vorherigen zeilenumbruch

Nur im NC 4.77 entsteht direkt unter der Liste eine Leerzeile.

Danke für deine mühe, dein code funktioniert in der tat gut! Dachte nicht, dass

<ul>
    <li>das ist ein list-item ohne vorherigen zeilenumbruch</li>
    <li>das ist ein list-item ohne vorherigen zeilenumbruch</li></ul>

und

<ul>
    <li>das ist ein list-item ohne vorherigen zeilenumbruch</li>
    <li>das ist ein list-item ohne vorherigen zeilenumbruch</li>
</ul>

einen unterschied macht. Ich habe nämlich letztere variante genommen, um den source besser lesbar zu machen, aber das hat doch tatsächlich die leerzeile nach dem letzten li in Mozilla 5 verursacht. Und die häßlichen zeilenumbrüche nach jedem bullet, die Netscape 4 gemacht hat, wurden durch ein zusätzliches 'display:list-item;' in der style definition für LI verursacht, welches ich vergessen hatte zu entfernen. Nachdem es weg war, zeigt auch der Netscape 4 ein akzeptables resultat. Sein schönheitsfehler ist nur die leerzeile danach und, dass 'inside' nicht greift. Opera macht aber nach wie vor einen größerne zeilenabstand nach jedem list-item, aber mit dem kann ich leben. Ich werde also doch die von dir vorgeschlagene variante wählen.

lg,

rob.