Wie Sie einen aktiven Link CSS zu halten

April 27

Um sicherzustellen, dass die Besucher auf einen Blick, ist welche Seite sie anzeigen, es eine gute Idee, Navigationsmenüs in einer Weise zu gestalten, die automatisch aktuelle Links aktiv hält. Dies kann mit grundlegenden CSS erreicht werden.

Anweisungen

Installation des HTML-Dokuments

1 Eine ungeordnete Liste zu erstellen. Dieses Menü enthält 3 Links: "Home", "About" und "Dienste.".

< Ul >

</li > < li >-Startseite

< li > über </li >

Dienstleistungen < li > </li >

</ul >

2 Jedes Listenelement und Link zur entsprechenden Seite ein Anchor-Tag hinzufügen.

< Ul >

< li >< a href="index.html" > </a >< / li > Startseite

< li >< a href="about.html" > über </a >< / li >

< li >< a href="services.html" > </a >< / li > Dienstleistungen

</ul >

3 Fügen Sie die zugehörige CSS-Klassen.

< Ul >

< li >< eine href="index.html" Class = "Startseite" > Startseite </a >< / li >

< li >< eine href="about.html" Klasse "über" = > über </a >< / li >

< li >< eine href="services.html" Klasse = "Dienste" > </a >< / li > Dienstleistungen

</ul >

4 Schließen Sie die CSS-Stylesheet-Referenz zum HTML-Dokument. Fügen Sie den folgenden Code in das < Head >-Tag:

< href="style.css link" Rel = "Stylesheet" Type = "Text/Css" / >

5 Fügen Sie für jede Seite die geeignete Stelle-Klasse. Als Beispiel für die Startseite hinzufügen:

< Körper Klasse = "Startseite" >

Für die über Seite hinzufügen:

< Körper Klasse "über" = >

Für die Seite Dienste hinzufügen:

< Körper Klasse = "Dienste" >

Installation des CSS

6 Erstellen Sie ein CSS-Dokument und mit dem Namen Sie "style.css" und stellen Sie sicher, dass dieses Dokument auf dem gleichen Niveau wie die anderen Seiten gespeichert wird.

7 Fügen Sie im Dokument "style.css" spezielle Styling für den Körper und Anchor-Tags für bestimmte Listenelemente. Wir sind hier, wir wenden sich den Hintergrund rot.

Body.Home a.home {Hintergrund-Farbe: rot;}

Body.about a.about {Hintergrund-Farbe: rot;}

Body.Services a.services {Hintergrund-Farbe: rot;}

8 Kombinieren Sie alternativ alle Elemente der CSS Code effizienter, während die gleiche Wirkung zu erreichen.

Body.Home a.home, body.about a.about, body.services a.services {Hintergrund-Farbe: rot;}