Ideal zum Lernen:
Kurs als Videos
Video-Kurs HTML5, CSS
& Webdesign
HTML-Kurs, CSS u. Webdesign lernen & die eigene Website erstellen
Videos eBook Forum Kontakt
Sie befinden sich: Startseite » Websites nachbauen – Schritt für Schritt » 3-Spalten-Layout mit CSS erstellen » Steuerung links

Design für die Steuerung auf der linken Seite

Wir wollen als Design für die Steuerung links, Abstände zwischen den Aufzählungspunkten. Die Links in der ersten Ebene (Startseite, über diese Website) haben keine Aufzählungspunkte. Die Unterpunkte von „über diese Website“ bekommen als Aufzählungspunkte Quadrate.

gewünschtes Aussehen der Steuerung links
gewünschtes Aussehen der Steuerung links

Um das Design für die Steuerung zu machen, benötigen wir das Element, das wir über CSS ansprechen können. Die Steuerung steckt in dem Element <nav> mit der Bezeichnung von der ID steuerunglinks.

<nav id="steuerunglinks">
  <ul>
    <li><a href="index.htm">Startseite</a></li>
    <li><a href="ueber-die-website.htm">über diese Website</a>
      <ul>
        <li><a href="einzelteile.htm">Einzelteile</a></li>
        <li><a href="design-verwenden.htm">Design verwenden</a></li>
      </ul>
    </li>
  </ul>
</nav>

Darauf können wir dann bequem mit CSS zugreifen.

Im ersten Schritt kommen die Abstände. Wir geben der Liste <ul> einen Abstand nach links mit.

#steuerunglinks ul {
    padding-left: 2em;
}

Wir bekommen dadurch nun folgendes Aussehen im Browser:

Steuerung mit Abstand nach links
Steuerung mit Abstand nach links

Beachtenswert ist, dass die ersten Aufzählungspunkte, wie erwartet den 2em Abstand nach links halten. Die Unterpunkte halten noch mehr Abstand. Klar wird, wenn wir uns den HTML-Code oben ansehen. Die Unterpunkte stecken im Bereich #steuerungslinks zwei Mal in einem ul! Somit summiert sich das auf und wir erhalten einen Abstand für die Unterpunkte von 4em, was praktisch ist und für uns passt. Wollten wir das beeinflussen, würde der Selektor in CSS wie folgt aussehen:

#steuerunglinks ul ul {
    ...

Die Aufzählung soll noch einen Abstand nach oben von 20 Pixeln erhalten (wie bereits in der Spalte bei den Bildern angegeben).

#steuerunglinks ul {
    padding-left: 2em;
    padding-top: 20px;
}

Die einzelnen Punkte sollen auch Abstand zueinander halten.

#steuerunglinks li {
    padding-bottom: 0.5em;
}

Aufzählungszeichen der Liste je nach Ebene

Wir wollen nun für die erste Ebene keine Aufzählungszeichen. Auch für die Art der Aufzählungszeichen gibt es eine CSS-Anweisung mit der Bezeichnung list-style-type.

#steuerunglinks ul {
    padding-left: 2em;
    padding-top: 20px;
    list-style-type: none;
}

Auch bei den Unterpunkten wird das Aufzählungszeichen gekillt.

Zuviel Aufzählungszeichen ausgeblendet
Zuviel Aufzählungszeichen ausgeblendet

Ab der zweiten Ebene sollen doch Aufzählungszeichen in Form von Quadraten kommen. Dazu müssen wir nur alle ab der zweiten Ebene ansprechen:

#steuerunglinks ul {
    padding-left: 2em;
    padding-top: 20px;
    list-style-type: none;
}

#steuerunglinks ul ul {
    list-style-type: square;
}

Zum Vergleich ist oben im CSS-Code auch noch die erste Ebene aufgeführt.

Design der linken Steuerung wie gewünscht per CSS
Design der linken Steuerung wie gewünscht per CSS

Diese Art der Steuerung, mit blau unterstrichenen Links, hat durchaus auch seinen Zweck. Jeder wird das sofort als Link identifizieren und diese nutzen. Hat man als Zielgruppe Menschen, die wenig Zugang zum Internet haben, sind diese über Standards froh. Macht man zu viel Design um Links, können diese unter Umständen nicht einmal mehr als Links erkannt werden. Dafür gibt es zahlreiche schlechte Beispiele im Netz. Besonders hässlich, wenn es Links im Inhalt sind.

Weiterempfehlen • Social Bookmarks • Vielen Dank

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Vielen Dank für Ihre Hilfe

    E-Books zum Kurs

    von HTML-Seminar.de

    E-Books mit rund 930 Seiten Umfang als PDF. Alle 3 zu einem Preis.

    Mehr Details