Hamburger-Menu
Bild zum Thema

Tag <li>

html css php mysql javascript
Bild zum Thema

Tag <li>

Definition

Status: Aktueller Standard


Das Tag <li> steht für list item (Listeneintrag).
Das <li>-Tag kann nicht alleine stehen. Es muss immer innerhalb eines der übergeordneten Elemente <ul>, <ol> oder <menu> eingebettet sein. Innerhalb dieser Tags dürfen nur <li> vorkommen. Man kann Listen verschachteln, dann muss das weitere <ul>, <ol> oder <menu> aber innerhalb eines <li> stehen! (siehe Beispiele).

Syntax

<ul>/<ol>/<menu><li>...</li></menu>/</ol>/</ul>

Attribute bzw. Unterelemente

value

Nummer vorgeben (nur <ol>)


type [Deprecated]

Design des Indexes:
disc: Scheibe (nur <ul>)
circle: Kreis (nur <ul>)
square: Quadrat (nur <ul>)
1: Zahlen (nur <ol>)
a: Kleinbuchstaben (nur <ol>)
A: Großbuchstaben (nur <ol>)
i: Römische Zahlen klein (nur <ol>)
I: Römische Zahlen groß (nur <ol>)


Beispiele

= Tag

= Attribut

= Wert

Text
= Kommentar bzw. wichtig!
Beispiel <li> - unsorted list (<ul>)

Der Code:
<ul>
  <li>Kaffee</li>
  <li>Tee</li>
  <li>Saft</li>
</ul>

Ergebnis:
Ergebnis: <li>-Demo 1
unsorted list (<ul>)

Ohne CSS-Eingriff wird ein Aufzählungspunkt vor den Listeneinträgen erzeugt.
Beispiel <li> - <ol> mit diversen Aufzählungspunkten

Der Code:
<h3>Standard</h3>
    <ol>
      <li>Einleitung</li>
      <li>Hauptteil</li>
      <li>Schluss</li>
    </ol>

    <h3>Römische Ziffern</h3>
    <ol type="I">
      <li>Einleitung</li>
      <li>Hauptteil</li>
      <li>Schluss</li>
    </ol>

    <h3>Alphabet</h3>
    <ol type="A">
      <li>Einleitung</li>
      <li>Hauptteil</li>
      <li>Schluss</li>
    </ol>

Ergebnis:
Ergebnis: <li>-Demo 2
<ol> mit diversen Aufzählungspunkten

Für das Beispiel wurde der Einfachheit halber das veraltete Attribute "type" verwendet (statt CSS).
Beispiel <li> - Verschachtelung von Listen

Der Code:
<ul>
  <li>Getränke
    <ul>
      <li>Wasser</li>
      <li>Limonade</li>
    </ul>
  </li>
  <li>Speisen
    <ul>
      <li>Vorspeisen</li>
      <li>Hauptspeisen</li>
      <li>Nachspeisen</li>
    </ul>
  </li>
</ul>

Ergebnis:
Ergebnis: <li>-Demo 3
Verschachtelung von Listen

CSS-Tipps:

Um ein Listensymbol (Aufzählungszeichen) mit CSS zu definieren muss die Definition wie folgt aussehen (z.B. für "circle"):

li {list-style-type: circle;}


Ergebnis:
Ergebnis: <li>-Demo 1
Listensymbol mit css definieren

Um ein eigenes Listensymbol (Aufzählungszeichen) mit CSS zu definieren muss die Definition wie folgt aussehen:

li::before {content: "✓"; color: yellow;}
li::before {content: "→ "; color: green;}
li::before {content: "❤️ ";color: red;}

// Es können alle "UTF-8"-Zeichen verwendet werden!
}


Ergebnis:
Ergebnis: <li>-Demo 2
Eigenes Listensymbol mit css definieren