Direkte Antwort auf Ihre Frage: Der funktionale Vorteil besteht darin, dass Divs für sich genommen wenig bedeuten, während ul lis explizit bedeutet, dass dies eine ungeordnete Liste von Elementen ist.
Der Begriff "Semantik" bezieht sich auf die Art und Weise, wie Sie die inhärente Bedeutung vorhandener Strukturen verwenden, um eine explizite Bedeutung zu erstellen. HTML besteht aus Tags, die bestimmte Dinge für sich bedeuten. Und es gibt festgelegte Regeln / Richtlinien / Verwendungsmöglichkeiten, damit Ihr veröffentlichtes HTML-Dokument vermittelt, was es bedeuten soll.
Wenn Sie etwas in Ihrem Dokument auflisten, fügen Sie eine geordnete Liste (UL) oder eine ungeordnete Liste (OL) hinzu. Auf der anderen Seite wird das DIV-Element (Page Division) verwendet, um einen bestimmten und separaten Inhalt zu erstellen.
Die div Element "teilt". Wenn Sie sich eine Seite ansehen, gibt es bestimmte Teile wie einen Inhaltskörper, die Fußzeile, eine Kopfzeile, eine Navigation, Menüs, Formulare usw. Sie können div- Tags verwenden, um diese Unterteilungen zu erstellen. Häufig entsprechen die Seitenteile einem visuellen Layout. Daher ist die Verwendung expliziter Seitenteile (DIVs) zum Aufteilen Ihres Layouts in CSS eine natürliche Anpassung. Auf diese Weise werden die div- Tags strukturell.
Wenn Sie das div- Tag missbrauchen oder überbeanspruchen , kann dies zu einer unbeabsichtigten Bedeutung und einem Aufblähen des Codes führen.
Um die Sache zu verwirren: Google verwendet h3 und div , um die aufgelisteten Suchergebnisse zu "teilen". ul> li> h3 + div
Wenn Sie also alle Stile deaktivieren (Umschalt + Befehlstaste / Strg + S in Firefox mit WebDeveloper-Symbolleiste), wird die Divs und natürlich . Ihr nackter HTML-Code sollte immer noch eine schöne Seite mit einer klaren Hierarchie rendern: von oben nach unten, der wichtigste Inhalt zuerst und Listen mit Aufzählungszeichen und Zahlen für aufgelistete Elemente. Es ist eine gute Idee, oben einen Link hinzuzufügen (für nicht visuelle Benutzer), mit dem Sie zu folgenden Themen springen können: Hauptinhalt, wichtige Formulare oder Hauptüberschriften (wie ein Inhaltsverzeichnis).
Denken Sie schließlich daran, dass Sie ein Dokument erstellen. Ohne alle visuellen Effekte sollte es immer noch ein schlüssiges Dokument sein.