HTML ist lediglich ein Mittel zur Bereitstellung von Inhalten (das p-Tag erstellt einen Absatz, das h1-Tag erstellt einen Titel usw.). Die span- und div-Tags scheinen jedoch keine inhaltliche Bedeutung zu haben Klingt wie eine Blase. Ein perfekter Hammer ist genauso nutzlos. Tatsächlich sind sie jedoch in Kombination mit CSS weit verbreitet.
Sie werden verwendet, um einen großen Teil des HTML-Codes zu kombinieren und bestimmte Informationen zuzuweisen. Die meisten von ihnen werden mithilfe des Klassenattributs und des Identifikationsattributs id verknüpft. Siehe die Klassen- und ID-Selektoren im CSS-Leitfaden für Fortgeschrittene.
Der Unterschied zwischen span und div besteht darin, dass span inline ist und in einem kleinen Block von Inline-HTML verwendet wird, während das div-Element (denken Sie darüber nach, was Division bedeutet) ein Element auf Blockebene ist (einfach ausgedrückt, es entspricht dem davor und danach). ). mit Zeilenumbrüchen), die zum Zusammenfassen großer Codeblöcke verwendet werden.
<div id="scissors"> <p>Das ist <span class="paper">crazy</span></p> </div> |
<div id="scissors"> <p>Das ist <strong class="paper">crazy</strong></p> </div> |
Dies ist besser als das Hinzufügen einer weiteren Spanne.
Keine Ahnung von Klasse und Bezeichner? Keine Sorge, Sie finden sie im CSS-Leitfaden für Fortgeschrittene. Sie müssen lediglich bedenken, dass Spans und Divs „bedeutungslose“ Tags sind.