Syntax | <LI>...</LI> |
---|---|
Attribut-Spezifikationen |
|
Inhalte | Inline Elemente, Block-Level Elemente (außer für LIs, die innerhlab von DIR und MENU verwendet werden, die keine Block-Level Elemente zulassen) |
Beinhaltet in | OL, UL, DIR, MENU |
Das LI-Element defineirt einen Listenpunkt. Das Element muss innerhalb DIR, MENU, OL oder UL enthalten sein.
Wenn es nicht mit den deprecated MENU- oder DIR-Elementen verwendet wird, kann LI Block-Level Elemente enthalten, mit eingeschlossen H2, TABLE, UL und OL. Dies erlaubt OL und UL eingebettet zu werden, wie das folgende Beispiel zeigt:
<UL>
<LI>
<H2>HTML Document Type Definitions</H2>
<UL>
<LI><A HREF="html.dtd">HTML 2.0</A></LI>
<LI><A HREF="HTML32.dtd">HTML 3.2</A></LI>
<LI><A HREF="strict.dtd">HTML 4.01 Strict</A></LI>
</UL>
</LI>
<LI>
<H2>SGML Character Entity References</H2>
<UL>
<LI><A HREF="HTMLlat1.ent">Latin-1 Entities</A></LI>
<LI><A HREF="HTMLsymbol.ent">Symbols and Greek Letters</A></LI>
<LI><A HREF="HTMLspecial.ent">Other Special Characters</A></LI>
</UL>
</LI>
</UL>
Wenn es mit MENU und DIR verwendet wird, kann LI keine Block-Level Elemente enthalten und es können keine Listen eingebettet werden.
Das deprecated TYPEAttribut von LI beeinflusst die Darstellung der Listenpunkte. Mögliche Werte sind wie folgt:
Style Sheets bieten eine flexiblere Gestaltung der Listenpunkt-Styles. Die List-Style-Eigenschaft von CSS beinhaltet die hinzugefügten Möglichkeiten die Listenpunkte zu unterdrücken, Bilder anstatt der Punkte zu setzen und einiges mehr.
Das VALUE-Attribut des LI-Elements spezifiziert die Nummer des Listenpunktes, wenn OL verwendet wird. Die Nummer muss als Integer angegeben werden, The number must be given as an integer, obwohl der Listenpunkt auch in einer anderen Form angegeben werden kann (zum Beispiel als Römische Zahl). Alle LI-Elemente folgen in der gleichen Liste aufeinander, was die Standardreihenfolge, die sich eigentlich nach dem zuerst kommenden VALUE-Attribut richtet, aufhebt. VALUE ist in HTML 4 deprecated, es existiert aktuell jedoch kein Ersatz in CSS.