Heim Web-Frontend HTML-Tutorial Der Unterschied zwischen Div-, Span- und Label-Tags in HTML

Der Unterschied zwischen Div-, Span- und Label-Tags in HTML

Jun 27, 2017 am 11:38 AM
html span

p und span

Wenn jeder zum ersten Mal das p+css-Layout lernt, gibt es keine bestimmten „Regeln“ für die Verwendung von p und span. Ich denke, es gibt zwei. Der Unterschied ist nicht groß. In den w3c-Definitionen von p und span ist p als geteilte Dokumentstruktur natürlich die offiziellste Semantik, aber solche offizielle Semantik ist es zu verwirrend. Die Struktur ist
gut, aber es ist immer noch verwirrend, ob man an kleinen Stellen p oder span verwenden soll. Tatsächlich ist es die Definition in der „Microsoft MSDN Library“
, die den Leuten plötzlich Verständnis gibt.

p: Geben Sie den Container für die HTML-Wiedergabe an.

span: Geben Sie den Inline-Textcontainer an.

Für den Laien ausgedrückt: Wenn in andere Tags vorhanden sind, verwenden Sie p. Wenn es nur Text enthält, sollten Sie span verwenden

p ist ein Element auf Blockebene, das verwendet wird, um Struktur und Hintergrund für große Inhaltsblöcke im HTML-Dokument bereitzustellen

Span ist ein Inline-Element, das einen Bereich innerhalb der Zeile definiert (d. h. eine Zeile kann durch in mehrere Bereiche unterteilt werden).

Der Span-Tag kann in eingebettet werden p-Tag (p kann als großer Container betrachtet werden, span ist ein kleiner Container, natürlich kann ein großer Container einen kleinen Container aufnehmen)


span und label

Mit der obigen Aussage über span können wir Span-Container-Operationen für Text ausführen, und das ist auch möglich Definieren Sie CSS-Stile usw., aber das Label scheint auch möglich zu sein. Aber was ist der Unterschied zwischen den beiden? 🎜>Label-Tag

wird angeklickt, es wird gebunden. Das Formularelement erhält den Eingabefokus

span ist ein Container für gewöhnlichen Text.

Beispiel:



Haben Sie meinen Blog besucht





(Drücken Sie den Text „Ja“ oder „Nein“, nicht das Radio)< /span>






Laufergebnis:



Eine Frage ist:

Wird das accesskey-Attribut nicht zum Festlegen von Tastenkombinationen verwendet? Aber weder die 1- noch die Alt+1-Taste reagieren. Ich weiß nicht, was los ist, und ich bin sehr deprimiert. Ich hoffe, ein Experte kann mir eine Antwort geben, wie ich den Label-Zugriffsschlüssel verwenden soll.




Anhang: Die spezifische Verwendung des Label-Tags:

Die

Label-Markierung ist eine Label-Markierung. Diese Markierung unterstützt die Bindung mit anderen interaktiven Benutzersteuerelementen und löst entsprechende Ereignisse im Namen des gebundenen Steuerelements aus. Die Bindungsmethode lautet: Geben Sie den for-Attributwert als Zielsteuerelement-ID (Bindungssteuerelement) an . Unter normalen Umständen ist es üblicher, die Etikettenbindung zu verwenden, wenn Optionsfelder und Kontrollkästchen verwendet werden.
Zwei Attribute in Label sind sehr nützlich, eines ist für und das andere ist ein Zugriffsschlüssel
Für-Attribut:
Funktion: Stellt Label dar Tag HTML-Element , das gebunden werden soll. Wenn Sie auf dieses Tag klicken, erhält das gebundene Element den Fokus
Verwendung:


Accesskey-Attribut:
Funktion: Gibt den Hotkey für den Zugriff auf das an das Label-Tag gebundene Element an. Wenn Sie den Hotkey drücken, erhält das gebundene Element den Fokus.
Verwendung:

Einschränkungen: Die durch das accessKey-Attribut festgelegte Tastenkombination darf nicht mit der Tastenkombination des Browsers in Konflikt geraten, andernfalls hat sie Priorität oder die Tastenkombination des Browsers Schlüssel .


Hinweis:
Um LABEL an ein anderes Steuerelement zu binden, setzen Sie das FOR-Attribut des LABEL-Elements auf denselben Wert wie die ID des Steuerelements . Das Binden von LABEL an die NAME-Eigenschaft des Steuerelements ist nutzlos. Um jedoch ein Formular abzusenden, müssen Sie einen Namen für das Steuerelement angeben, an das das LABEL-Element gebunden ist.


Es gibt zwei Methoden , um Unterstreichung zur angegebenen Tastenkombination hinzuzufügen. Die Rich-Text-Unterstützung für das LABEL-Element ermöglicht das Hinzufügen von U-Elementen auf beiden Seiten des durch das ACCESSKEY-Attribut angegebenen Beschleunigerzeichens. Wenn Sie zum Anwenden des Stils lieber ein Stylesheet (CSS) verwenden möchten, können Sie das Zeichen in einen SPAN einschließen und es als text-decoration formatieren: underline".


Wenn der Benutzer auf LABEL klickt, wird zuerst das Onclick-Ereignis auf LABEL ausgelöst, und dann wird das Onclick-Ereignis auf dem durch das htmlFor-Attribut angegebenen Steuerelement ausgelöst . Drücken Sie die von LABEL festgelegte Tastenkombination, um das Onclick-Ereignis auszulösen.


Dieses Element darf nicht verschachtelt werden ist in Internet Explorer 4.0 nicht zulässig und in den oben genannten Versionen von HTML und Skripten verfügbar.


Dieses Element ist ein Inline-Element. 🎜>

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Div-, Span- und Label-Tags in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles