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

Untersuchung der Eingabetastenfunktion vom Typ „Datei“

<br />Beim Hochladen auf manchen Websites wi...

Analyse des Quellcodes des Nginx-Speicherpools

Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...

Beispielcode, der gängige Grafikeffekte in CSS-Stilen zeigt

Lassen Sie mich kurz einige gängige Grundgrafiken...

So verwenden Sie ECharts in WeChat Mini-Programmen mit uniapp

Heute verwenden wir Uniapp, um Echarts zur Anzeig...

Detaillierte Erklärung zweier zu beachtender Punkte bei vue3: Setup

Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...

Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

** Installieren Sie mysql-8.0.20 unter Linux ** U...

Lösung für FEHLER 1366 bei der Eingabe von Chinesisch in MySQL

Beim Eingeben von Chinesisch in MySQL tritt der f...

MySQL-Index-Pushdown in fünf Minuten verstehen

Inhaltsverzeichnis Was ist Index-Pushdown? Das Pr...

So analysieren Sie die Leistung von MySQL-Abfragen

Inhaltsverzeichnis Grundlagen langsamer Abfragen:...

Verschiedene Methoden zum Neustarten von Mysql unter CentOS (empfohlen)

1. MySQL über RPM-Paket installiert Dienst MySQL ...

Detaillierte Erklärung der Rolle des Schlüssels in React

Inhaltsverzeichnis Frage: Wird die Farbe des Bere...

Was sind die Attribute des JSscript-Tags

Was sind die Attribute des JS-Skript-Tags: charse...