Detaillierte Erklärung der Box-Größe in CSS3 (Content-Box und Border-Box)

Detaillierte Erklärung der Box-Größe in CSS3 (Content-Box und Border-Box)

Box-Größe in CSS3 (Inhaltsbox und Rahmenbox)

Mit der Box-Sizing-Eigenschaft in CSS3 können Sie das Boxmodell auf eine bestimmte Weise angeben. Es gibt zwei Möglichkeiten:

content-box: Standard-Boxmodell, auch bekannt als W3C-Boxmodell, das im Allgemeinen in modernen Browsern verwendet wird

border-box: Seltsames Boxmodell, Boxmodell in niedrigeren Versionen von IE-Browsern

Die Standardeinstellung für moderne Browser und IE9+ ist „content-box“.

Syntaxformat:

box-sizing:content-box | border-box

Der Unterschied:

Inhaltsbox: Polsterung und Rahmen sind nicht in der definierten Breite und Höhe enthalten.

Die tatsächliche Breite der Box = die eingestellte Breite + Polsterung + Rahmen

Border-Box: Polsterung und Rahmen sind in der definierten Breite und Höhe enthalten.

Die tatsächliche Breite der Box = die eingestellte Breite (Polsterung und Rahmen haben keinen Einfluss auf die tatsächliche Breite)

Zusammenfassen

Oben habe ich Ihnen die Größenanpassung von Boxen (Inhaltsbox und Rahmenbox) in CSS3 vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Docker-Benutzerdefinierte Brücke Docker0 und Befehlsvorgänge zum Öffnen, Schließen und Neustarten von Docker

>>:  Detaillierte Erklärung der Eigenschaften und Instanzverwendung von hasOwnProperty in js

Artikel empfehlen

Erstellen Sie Schritt für Schritt ein Dateiverwaltungssystem mit nginx+FastDFS

Inhaltsverzeichnis 1. Einführung in FastDFS 1. Ei...

So ändern Sie das Anfangskennwort eines Benutzers in mysql5.7

Wenn Benutzer MySQL-Datenbanken zum ersten Mal in...

Nodejs-Plugin und Nutzungsübersicht

Die Betriebsumgebung dieses Tutorials: Windows 7-...

So installieren Sie Graphviz und beginnen mit dem Tutorial unter Windows

Herunterladen und installierenUmgebungsvariablen ...

Der Prozess der schnellen Konvertierung eines MySQL-Left-Joins in einen Inner-Join

Während des täglichen Optimierungsprozesses stell...

Analyse des HTML-Schreibstils und Gründe erfahrener Leute

1. Navigation: Ungeordnete Liste vs. andere Besch...

Installation und Bereitstellung des MySQL Routers

Inhaltsverzeichnis 01 Einführung in MySQL Router ...

MySQL-Batch entfernt Leerzeichen in einem bestimmten Feld

Gibt es in MySQL eine Möglichkeit, Leerzeichen st...

Schreiben Sie ein React-ähnliches Framework von Grund auf

Kürzlich habe ich im Internet den Artikel „Build ...

Detailliertes Tutorial zur VMware-Installation des Linux CentOS 7.7-Systems

So installieren Sie das Linux CentOS 7.7-System i...

So verwenden Sie den CocosCreator-Objektpool

Inhaltsverzeichnis Vorwort: Spezifische Operation...

Implementierungsbeispiel für das Zurücksetzen des CSS-Reset-Stils

Einführung: Alle Browser verfügen über Standardst...