Einen einfache CSS-Navigation-Menü-Code erstellen

April 13

Navigationsmenüs verbinden die verschiedenen Seiten Ihrer Website über Hyperlinks. Sie müssen nur einmal das Navigation-Markup schreiben, und kopieren Sie es auf jeder Seite. Web-Design-Konventionen verlangen, dass Sie den Inhalt des Menüs in HTML zu schreiben und Formatierungsanweisungen in CSS. Mithilfe von CSS korrekt, Sie reduzieren Unordnung in Ihre HTML-Dateien und verändern einfach die Formatierung Ihres Navigations-Menüs in Zukunft Webseite redesigns.

Anweisungen

1 Erstellen Sie eine ungeordnete Liste in HTML mit Hilfe der < Ul > Element die Liste definieren und das < li > List-Item-Element für jedes Element in der Liste mit jedem Punkt entspricht die Links, die Sie in Ihre Navigations-Menü angezeigt werden soll. Verwenden Sie innerhalb jedes Tag < li > < a > Anchor-Element den tatsächlichen Hyperlink erstellen.

2 Fügen Sie CSS-Markup um Web Browser Standardeinstellungen für das Formatieren des Erscheinungsbild von Listen zu überschreiben. Verwenden Sie den CSS-Selektor "Ul" für "ungeordnete Liste", und erstellen Sie eine Erklärung. Legen Sie für eine einfache Standardlösung die "List-Style-Type"-Eigenschaft auf "keine" und die "padding" und "Margin" Eigenschaften sowohl auf "0". Wenn Ihr Layout unterschiedliche Werte oder zusätzliche Erklärungen erfordert, zu ersetzen oder nach Bedarf hinzufügen.

3 Wählen Sie, ob Sie eine vertikale Menüleiste oder eine horizontale verwenden möchten. Für eine vertikale brauchen Sie nicht fügen Sie keine zusätzlichen Informationen außer als notwendig, um Ihre Website-Layout-Anforderungen Rechnung zu tragen. Fügen Sie für eine horizontale eine zusätzliche Erklärung zu Ihrer "Ul"-Gruppe, die "Anzeige"-Eigenschaft auf "Inline." Erstellen einer anderen Erklärung-Gruppe mit der CSS-Selektor "li" für "List Item." Hier wird die Eigenschaft "Padding" Links und rechts Abstand zwischen Menüeinträge erstellen verwendet. Auf diese Weise nicht der Text der den Menüelementen zusammen laufen. Beispielsweise wird ein Wert von "0px 10px 0px 10px" Innenabstand von 10 Pixeln auf der linken und rechten Ende der Navigationsleiste und 20 Pixel des Abstandes zwischen Menüelementen erstellen.

4 Isolieren der Menü Bar Formatierung, wenn Sie andere ungeordneten Listen im Körper Ihrer Website verwenden möchten. Zu diesem Zweck mit einem komplexen CSS-Selektor wie "Header Ul" statt nur "Ul". Erstellen Sie einen HTML-Container um den Headerbereich der Seite mit dem Element < Div >, und geben sie die Id "Header", um es mit der CSS-Selektor zu verbinden. Wenn Sie dies tun, werden dann Ihre Formatierungsanweisungen nur beziehen sich auf den "Header" der Seiten auf Ihrer Website und nur die Teile des Headers die ungeordnete Liste sind. Nur das Navigationsmenü passt diese Beschreibung. Möglicherweise möchten Sie auch das gleiche zu tun für andere Erklärung-Gruppen wie "Header li" statt "li" für Listenelemente im Navigationsmenü.