Detaillierte Erläuterung der Unterschiede zwischen Inline-Elementen, Block-Level-Elementen und leeren Elementen

迷茫
Freigeben: 2017-03-25 15:37:49
Original
1873 Leute haben es durchsucht

Inline-Elemente: a, b, span, img, input, strong, select, label, em, button, textarea

Elemente auf Blockebene: p, ul, li, dl, dt, dd, p , h1-h6, Blockquote

Leere Elemente: br, meta, hr, link, input, img

Merkmale von Elementen auf Blockebene:

1. Beginnt immer in einer neuen Zeile und belegt eine ganze Zeile
2. Standardmäßig füllt seine Breite automatisch die Breite seines übergeordneten Elements aus
3. Die Breite entspricht unabhängig davon immer der Browserbreite des Inhalts
4. Es kann Inline-Elemente und andere Blockelemente aufnehmen
5. Das Anzeigeattribut ist Block

Vertikale angrenzende Ränder von Elementen auf Blockebene werden zusammengeführt.

Eigenschaften von Inline-Elementen:

Sie liegen auf derselben Zeile wie andere Elemente
2 be Change
3. Die Breite bezieht sich nur auf den Inhalt
4. Inline-Elemente können nur Text oder andere Inline-Elemente aufnehmen
5. Das Anzeigeattribut ist inline

horizontal padding-left , padding-Right, margin-left und margin-right erzeugen alle Randeffekte,
aber vertikale padding-top, padding-bottom, margin-top und margin-bottom erzeugen keine Randeffekte.
Breite und Höhe können nicht eingestellt werden. Die Breite nimmt mit dem Inhalt zu und die Höhe ändert sich mit der Schriftgröße. Inline-Elemente können Außenränder festlegen, die Außenränder wirken sich jedoch nicht auf die Ober- und Unterseite aus, sondern nur auf den linken und unteren Rand Rechts.

Eigenschaften leerer Elemente:

HTML-Inhalte ohne Inhalt werden als leere Elemente bezeichnet. Leere Elemente werden im öffnenden Tag geschlossen.

ist ein leeres Element ohne schließendes Tag (
Tag-Definition umschließt).
In XHTML, XML und zukünftigen Versionen von HTML müssen alle Elemente geschlossen sein.
Das Hinzufügen eines Schrägstrichs im öffnenden Tag, z. B.
, ist die richtige Methode zum Schließen eines leeren Elements und wird von HTML, XHTML und XML akzeptiert.
Obwohl
in allen Browsern gültig ist, ist die Verwendung von
tatsächlich eine längerfristige Garantie.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Unterschiede zwischen Inline-Elementen, Block-Level-Elementen und leeren Elementen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage