G. Rohmann: Bug bei horizontaler Liste

Bei einer horizontalen Liste in "geordnetem" Quelltext erscheint ein ungewünschter linker Abstand zwischen den Listenpunkten. Dies bei allen gängigen Browsern.

Sobald im Quelltext <ul> und alle <li> ohne Abstand eingebunden werden, ist der Fehler behoben.

Gibt es hier, ähnlich wie bei vertikalen Listen (IE-Bug) einen Bugfix?

  1. Hallo G.          <- Begrüßung

    Sobald im Quelltext <ul> und alle <li> ohne Abstand eingebunden werden, ist der Fehler behoben.

    Das ist kein Fehler.
    ein <li>
        <li>

    ist etwas anderes als ein <li><li>

    Gibt es hier, ähnlich wie bei vertikalen Listen (IE-Bug) einen Bugfix?

    Wo kein Fehler da kein Bugfix. Aber wenn du deinen Quelltext strukturieren möchtest ....

    <li><a href="#">Home1</a></li><!--
          --><li><a href="#">Sitemap1</a></li><!--
          --><li><a href="#">Kontakt1</a></li> usw.

    Grüße,          <- Verabschiedung

    Jochen

    --
    Heute schon gescribbelt?
    Scribbleboard
    1. Das ist kein Fehler.
      ein <li>
          <li>

      ist etwas anderes als ein <li><li>

      Aber nicht semantisch. Und es ist doch mW nur der IE, der das so interpretiert.

      Steht das irgendwo, dass das kein Bug des IE ist?

      1. Hi Efchen,

        ein <li>
            <li>

        ist etwas anderes als ein <li><li>

        Und es ist doch mW nur der IE, der das so interpretiert.

        du hast Recht, so wie es da oben steht ist es irreführend. Ein Blick in seinen Quelltext (http://www.profile-media.de/bug.html) zeigt aber, dass li als display:inline; formatiert wurde. Und in diesem Moment ist es sehr wohl ein Unterschied.

        Steht das irgendwo, dass das kein Bug des IE ist?

        Nein, _das_ ist kein Bug. Du meinst vermutlich den "whitespace bug" des IE in Verbindung mit display:block für Verweise.

        Grüße,

        Jochen

        --
        Heute schon gescribbelt?
        Scribbleboard