Div und Spann Wenn man das Div+CSS-Layout zum ersten Mal lernt, herrscht viel Verwirrung, im Prozess der Verwendung von Div und Span habe man das Gefühl, dass es kein bestimmtes "Kapitel" gibt, ich habe das Gefühl, dass es kaum Unterschiede zwischen den beiden gibt, im W3C bezüglich der Definition von Div und Span: Div als geteilte Dokumentstruktur macht es natürlich zur offiziellsten Semantik, aber eine solche offizielle Semantik ist zu verwirrend, und die große Struktur ist es auch Okay, aber es ist trotzdem verwirrend, ob man für kleine Bereiche Div oder Span verwenden soll. Tatsächlich handelt es sich genau um die "Microsoft MSDN Library" Die Definition darin ist plötzlich erhellend. div: Spezifiziert den Container zum Rendern von HTML span: Spezifiziert den eingebetteten Textcontainer Laienhaft gesagt sollte div verwendet werden, wenn es andere Tags darin gibt, und span sollte verwendet werden, wenn nur Text enthalten ist Ein Div ist ein Blockelement, das Struktur und Kontext für große Inhaltsabschnitte innerhalb eines HTML-Dokuments bereitstellt Spann ist ein Inline-Element, das einen Bereich innerhalb einer Linie definiert (d. h. er kann in mehrere Bereiche innerhalb einer Linie unterteilt werden<span>) Das Div-Tag kann mit einem Span-Tag eingebettet werden (Div kann als großer Container betrachtet werden, Span ist ein kleiner Container, und ein großer Container kann natürlich einen kleinen Container platzieren)
Spannweite und Etikett Seit der obigen Aussage über Span können wir dann eine Span-Container-Operation am Text durchführen, CSS-Stile definieren oder Ähnliches, aber Label scheint auch in Ordnung zu sein? Aber was ist der Unterschied zwischen den beiden? Das Label-Tag wird hauptsächlich verwendet, um ein Formelement zu binden, und wenn das Label-Tag angeklickt wird, erhält das gebundene Formelement den Eingabefokus Span ist eine Art Behälter für gewöhnlichen Text.
|