nickyname: Textumbruch-Probleme bei horiz. Liste mit "display:inline;"

Beitrag lesen

Hallo,

ich habe ein horizontaler Navigationsmenü (eine ungeordnete Liste mit "display:inline;").
o Die Liste ist in einem <div> enthalten, dessen Elternelement <body> ist.
  Der <div> hat links & rechts einen Außenabstand(margin) von 2%.
o Die <li>'s haben nach allen Seiten einen Innenabstand(padding) von 5px
  und einen Außenabstand(margin) von 0px.

Problem:

Ich stelle die Schriftgröße schrittweise immer größer ein.
Zuerst bricht die horizontale Liste auch wie gewollt SAUBER um (s.u. "Bild a").
Ab einer bestimmten Schriftgröße bricht die Liste zwar immer noch um, aber nicht mehr
"sauber" - wie in "Bild b" zu sehen ist.

Hat "display:inline;" kein sauberes Fließverhalten wie "float" oder woran liegt das?
Vielleicht weiß ja einer von Euch wie man dieser Liste ein korrektes "Fließverhalten"
beibringt.

Viele Grüße!

nickyname

-----------------------------------Die Bilder:-----------------------------------------

Bild a:

-------------------------------------------------|          Die gestrichelte Linie
| Punkt_eins  Punkt_zwei  Punkt_drei  Punkt_vier |          beschreibt den sichtbaren
|                                                |          Bildschirmbereich !!!
|                                                |
|                                                |
--------------------------------------------------
--------------------------------------
| Punkt_eins  Punkt_zwei  Punkt_drei |
| Punkt_vier                         |                      sauberer Umbruch!
|                                    |
|                                    |
--------------------------------------

Bild b:

--------------------------------
| Punkt_eins  Punkt_zwei  Punkt_drei
| Punkt_vier                   |                            unsauberer Umbruch!
|                              |
|                              |
--------------------------------