Stefan: Darstellung von Listenelementen im IE und Opera

Hi!

Ich habe das folgende Prob:

<ul>
  <li><a href="bla1">bla1</a></li>
  <br><br>
  <li><a href="bla1">bla1</a></li>
</ul>

wird vom IE 6.0 mit EINER Leerzeile zwischen den <li> Tags dargestellt, mit dem Opera mit ZWEI Leerzeilen :(. Hat da jemand einen Tipp für mich, wie man sowas konsistent machen kann?

Danke!

  1. Hallo,

    schmeiß die <br>s raus und definiere per CSS ein margin-bottom für li.

    Viele Grüße
    Carsten

  2. Hallo,

    Ich habe das folgende Prob:

    <ul>
      <li><a href="bla1">bla1</a></li>
      <br><br>

    Das Element UL darf _nur_ LI-Elemente enthalten:
         http://www.w3.org/TR/html4/struct/lists.html#h-10.2

    <li><a href="bla1">bla1</a></li>
    </ul>

    wird vom IE 6.0 mit EINER Leerzeile zwischen den <li> Tags dargestellt, mit dem Opera mit ZWEI Leerzeilen :(. Hat da jemand einen Tipp für mich, wie man sowas konsistent machen kann?

    <ul>
      <li><a href="bla1">bla1</a><br><br></li>
      <li><a href="bla1">bla1</a></li>
    </ul>

    viele Grüße

    Axel

  3. Danke Axel, das wars ;-)!

  4. Generell interpretiert der IE die br tags nur dann korrekt, wenn dazwischen mindestens ein geschütztes Leerzeichen ist - glaub ich. Aber ehe du so'n Zeug zwischen irgendwelche li tags einfügst, fährst du mit Carstens Vorschlag sicher besser.