Es gibt zwei Arten von HTML-Boxmodellen: 1. W3C-Boxmodell, dessen Polsterung und Rand nicht in der definierten Breite und Höhe enthalten sind. 2. IE-Boxmodell, dessen Polsterung und Rand in der definierten Breite und Höhe enthalten sind .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
Stellen Sie sich die Elemente in HTML als rechteckige Box vor (Container für den Inhalt). Jeder Container besteht aus Elementinhalt, Polsterung, Rahmen und Rand.
ps: Der Standard-Randwert des Browsers beträgt 8 Pixel!
w3c-Box-Modell: Polsterung und Rand sind nicht in der definierten Breite und Höhe enthalten. Die tatsächliche Breite des Objekts entspricht der Summe aus eingestelltem Breitenwert, Rand und Innenabstand, d. h. (Elementbreite = Breite + Rand + Innenabstand). Diese Eigenschaft verhält sich im Standardmodus wie ein Boxmodell.
IE's Box-Modell: Polsterung und Rand sind in der definierten Breite und Höhe enthalten. Die tatsächliche Breite des Objekts entspricht dem eingestellten Breitenwert. Auch wenn Rand und Abstand definiert sind, wird die tatsächliche Breite des Objekts nicht geändert, d. h. (Elementbreite = Breite).
ps: Im Allgemeinen wird das Standard-W3C-Boxmodell verwendet. Wenn Sie das IE-Boxmodell verwenden müssen, können Sie es mit dem Box-Sizing-Attribut ändern. Das Box-Modell von W3C.
Das obige ist der detaillierte Inhalt vonWie viele Arten von HTML-Box-Modellen gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!