Schneller Tipp Vergessen Sie nicht das Element optgroup

Ein beliebtes Muster für das Navigationsdesign für das responsive Web führt dazu, dass die Navigation Ihrer Website in ein wählen Speisekarte. Darstellung von Hierarchie oder kategorialen Unterscheidungen in wählen Elemente führen oft zu abgeschottetem HTML mit manuellen Bindestrichen und vielen Räume. In diesem Tutorial stellen wir Ihnen ein irgendwie unklares HTML-Tag vor optgroup So erhalten Sie eine einfache (und semantische) Möglichkeit, verwandte Inhalte in zu gruppieren wählen Menüs.


Einführung

Herauszufinden, wie die Website-Navigation optimal auf die kleinen Bildschirme von mobilen Geräten angepasst werden kann, ist eine ständige Herausforderung des responsiven Webdesigns. Es gibt verschiedene responsive Webdesign-Navigationsmuster, die sehr gut funktionieren. Eine der beliebtesten Methoden ist die Verdichtung der Websitenavigation zu einem Formular wählen Element.

Diese Technik wurde in verschiedenen Tutorials im Web behandelt und erläutert, einschließlich eines Artikels über Webdesigntuts + von Ian Yates: Erstellen eines Responsive Layouts mit Skeleton. Das Konvertieren der Seitennavigation in ein natives Formularsteuerelement ist jedoch nicht unumstritten. Einige argumentieren, es sei eine schlechte Idee, da Formularelemente einfach nicht für die Navigation gedacht waren.

wählen: Ein kurzer Überblick

Das wählen element ist ein großartiges UI-Element, da es viele Optionen unter einer einzigen Steuerung verbergen kann, wodurch viel Bildschirmfläche gespart wird (ein attraktiver Vorschlag für mobile Geräte). Außerdem können Designer die Website-Navigation oben auf der Seite beibehalten, wo Benutzer daran gewöhnt sind, sie zu finden.

Darüber hinaus gibt es einen Interaktionsvorteil wählen Menüs sorgen dafür, dass andere HTML-Elemente einfach nicht möglich sind: native Steuerelemente. Wenn aktiv, wählen Über Menüs können Benutzer auf native Steuerelemente zugreifen, die möglicherweise die günstigste Interaktion bieten, unabhängig vom Gerät oder der Eingabemethode des Benutzers.

Entscheidung, ob Sie Ihre Navigation in eine konvertieren möchten oder nicht wählen Bei mobilen Größen liegt es letztendlich an Ihnen als Designer. Jeder Fall ist anders. Wenn Sie sich für diese Route entscheiden, enthält dieses Lernprogramm weitere Informationen dazu, wie Sie Ihre navigierbaren Links mit Hilfe der Option optimal gruppieren können optgroup HTML-Tag.


Beispiel: Webdesigntuts+

Wir verwenden Webdesigntuts + als einfaches Beispiel für die theoretische Verwendung des optgroup Etikett.

Hinweis: Dieses Beispiel ist keinesfalls ein Vorschlag, wie ein Navigationsdesignproblem für Webdesigntuts + oder eine andere Website richtig gelöst werden kann. Es ist nur eine schnelle Illustration, wie man das benutzen könnte optgroup Element.

Nehmen wir an, wir wollten die drei separaten Navigationselemente auf der Webdesigntuts + Homepage zu einer zusammenfassen wählen Element.


Ohne optgroup

Das Navigieren navigierbarer Links in ein select-Element bei gleichzeitiger Beibehaltung der kategorialen Gruppierung kann sich als unordentlich erweisen, wenn es nicht korrekt ausgeführt wird. Einige Designer / Entwickler können einen Riesen erstellen wählen Menü mit manuellen Leerzeichen () und Bindestrichen als Trennzeichen:


Mit optgroup

Verwenden Sie jedoch die optgroup element wird Sie mit sauberem HTML-Code und integrierter Unterstützung für die Kategorisierung in einem wählen Liste. Wir nehmen das Etikette Attribut, um zu bestimmen, was angezeigt wird:

Sie sehen, dass Sie mit HTML-Markup eine übergeordnete / untergeordnete Beziehung darstellen können, ohne spezielle Abstände und Listen mit Bindestrich einfügen zu müssen.


Handy, Mobiltelefon

Wie gesagt, ein Vorteil bei der Verwendung der wählen Element ist der Zugriff auf native Steuerelemente auf mobilen Geräten oder Touchscreen-Geräten. Hier einige Beispiele, wie diese Menüs aussehen würden:


Fazit

Das ist alles dazu! Erinnere dich einfach an die optgroup element bietet eine semantischere und wartungsfähigere Lösung zum Kategorisieren von Linkgruppen in a wählen Liste. Ob Sie eine verwenden wählen Das Menü zur Verdichtung der Website-Navigation auf mobilen Geräten ist eine Entscheidung, die Sie als Designer treffen müssen. Sie haben jetzt jedoch ein zusätzliches Wissen in Ihrem Werkzeuggürtel, um responsives Webdesign zu beherrschen!


Weitere Ressourcen

  • im Mozilla Developer Network
  • Spezifikation durch W3C