Thomas J.S.: Fontdarstellung in Listen mit CSS

Beitrag lesen

Hallo!

Nun aber möchte ich die Listenpunkte nicht direkt aufeinanderfolgend haben, sondern durch eine Leerzeile getrennt, und habe die einzelnen <li>....</li> in Absätze eingebettet, also:

<ul>
<p><li>...</li></p>
<p><li>...</li></p>
<p><li>...</li></p>
<ul>

Ist nett, aber falsch.
1)Laut html4.0 darf <p> kein anderes Blocklevel-Element enthalten. Listen sind als solches Blocklevel-Elemente, obwohl du sie hier etwas zerstückelt hast.

  1. Damit sowohl in NS als auch im IE die CSS für Listen angezeigt werden muss du etwas so machen:
    ul,ol,li { font-family:Arial; }

  2. durch eine Leerzeile getrennt:
    <ul>
    <li>...</li><br><br>
    <li>...</li><br><br>
    <li>...</li><br><br>
    </ul>

Grüße
Thomas