suchen
HeimWeb-FrontendCSS-TutorialDas CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?

Was ist das CSS-Box-Modell? Schließlich können Sie beim Erlernen von CSS häufig das CSS-Box-Modell sehen. Daher wird die chinesische PHP-Website im folgenden Artikel über das Konzept des CSS-Box-Modells und Ihr Verständnis des CSS-Box-Modells sprechen.

Werfen wir zunächst einen Blick auf das CSS-Box-Modell?

Aus der Baidu-Enzyklopädie können wir erfahren, dass die im Webdesign häufig vorkommenden Attributnamen: Inhalt, Innenabstand, Rahmen, Rand, CSS-Boxmuster alle diese Eigenschaften haben. Wir können diese Eigenschaften verstehen, indem wir sie auf die Kisten (Boxen) in unserem täglichen Leben übertragen. Die Kisten, die wir in unserem täglichen Leben sehen, sind Kisten, die Dinge aufnehmen können und auch diese Eigenschaften haben, daher wird es das Kistenmodell genannt. Wie unten gezeigt:

Das CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?

Das CSS-Box-Modell ist ein Denkmodell der CSS-Technologie, das häufig im Webdesign verwendet wird.

Nachdem wir nun wissen, was das CSS-Box-Modell ist, wie sollten wir das CSS-Box-Modell verstehen?

Verständnis des CSS-Box-Modells

Wir können das CSS-Box-Modell als eine Box im täglichen Leben verstehen.

Inhalt ist das, was in der Box enthalten ist. Es kann sich um ein Bild, einen Text oder eine kleine Box handeln. In Wirklichkeit kann der Inhalt nicht größer als die Box sein größer als die Box, aber in CSS ist die Box elastisch. Wenn der Inhalt zu groß ist, wird die Box gedehnt, aber es wird die Box nicht beschädigen.

Polsterung ist eine Füllung, genau wie wir sie mit etwas füllen, zum Beispiel mit Schaumstoff oder Plastikfolie, um sicherzustellen, dass die Dinge in der Schachtel nicht beschädigt werden. Die Füllung kann groß oder klein, weich oder hart sein Es spiegelt sich in der Webseite wider. Es ist die Größe der Polsterung.

Rand ist der äußere Rand, da der Rand über Größen- und Farbattribute verfügt, die der Dicke der Box und ihrer Farbe oder ihrem Material entsprechen.

Margin ist der Abstand zwischen unserer Box und anderen Boxen oder anderen Dingen. Bei vielen Kartons ist der Rand der direkte Abstand zwischen den Kartons, der für Belüftung, Schönheit und einfache Entnahme sorgt.

Es gibt zwei Arten von CSS-Boxmodellen, eines ist das W3C-Boxmodell, das das Standardmodell ist, und das andere ist das IE-Boxmodell

So richten Sie die beiden CSS ein Box-Modelle:

/* 标准模型 */
box-sizing:content-box; 
/*IE模型*/
box-sizing:border-box;

Die beiden CSS-Box-Modelle können durch die folgenden Figuren dargestellt werden:

Standardmodell:

Das CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?

IE-Box-Modell :

Das CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?

Aus der obigen Abbildung können wir deutlich erkennen, dass die Breite oder Höhe des IE-Box-Modells die Breite und Höhe des Inhalts (Inhalt) ist und die Breite bzw Die Höhe des W3C-Boxmodells, des Standardmodells, ist der Inhalt (content) + padding (innerer Rand) + Rand (border)

Nehmen wir ein Beispiel: Die Breite und Höhe eines Div betragen 105 Pixel. Der innere Rand beträgt 10 Pixel, der Rand beträgt 5 Pixel und der äußere Rand beträgt 30 Pixel. Die Gesamtbreite und Gesamthöhe des unter dem W3C-Boxmodell angezeigten Div (einschließlich Ränder, Rahmen, Polsterung und Inhalt) beträgt 105 + 15 + 5 + 30 = 155 Pixel. Die Gesamtbreite und Gesamthöhe (einschließlich Ränder, Ränder, Polsterung und Inhalt), die das unter dem IE-Box-Modell angezeigte Div einnimmt, beträgt 105 + 30 = 135 Pixel.

<style>
  .content {background: #eee; height: auto;border: 1px solid black;}
  .div {width: 105px;height: 105px;margin: 30px;padding: 15px;border: 5px solid black;}
  .div-01 {background: green;}
  .div-02 {background: pink;box-sizing: border-box;}
</style>
<div class="content">
  <div class="div div-01">W3C盒模型</div>
  <div class="div div-02">IE盒模型</div>
</div>

Der Effekt ist wie folgt:

Das CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?

Der offensichtliche Unterschied besteht darin, dass, wenn die Breite des Elements (width) sicher ist, die Breite Die Breite des W3C-Boxmodells (Breite) enthält keine Abstände und Ränder, ist aber im IE-Boxmodell enthalten.

Nachdem Sie dies gesehen haben, können Sie den Inhalt des CSS-Box-Modells natürlich nicht vollständig verstehen. Als Nächstes können Sie sich die Spalte CSS-Video-Tutorial ansehen und in der Spalte CSS3-Video-Tutorial wird im darin enthaltenen Video ausführlich über das CSS3-Boxmodell gesprochen.

Verwandte Empfehlungen:

Einführung in das CSS-Box-Modell

Sprechen wir über CSS-Box-Modell_html/css_WEB-ITnose

Das obige ist der detaillierte Inhalt vonDas CSS-Box-Modell verstehen: In 5 Minuten verstehen, was das CSS-Box-Modell ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
So viele FarblinksSo viele FarblinksApr 13, 2025 am 11:36 AM

Es gab in letzter Zeit eine Reihe von Werkzeugen, Artikeln und Ressourcen über Farbe. Bitte erlauben Sie mir, ein paar Registerkarten zu schließen, indem Sie sie hier für Ihren Vergnügen zusammenrunden.

Wie automatische Margen in Flexbox funktionierenWie automatische Margen in Flexbox funktionierenApr 13, 2025 am 11:35 AM

Robin hat dies schon einmal abgedeckt, aber ich habe in den letzten Wochen einige Verwirrung darüber gehört und gesehen, wie eine andere Person einen Stich gemacht hat, um es zu erklären, und ich wollte

Bewegliche Regenbogen unterstreichtBewegliche Regenbogen unterstreichtApr 13, 2025 am 11:27 AM

Ich liebe das Design der Sandwich -Site. Unter vielen schönen Merkmalen befinden sich diese Schlagzeilen mit Regenbogenuntergründen, die sich beim Scrollen bewegen. Es ist nicht

Neues Jahr, neuer Job? Lassen Sie einen netzbetriebenen Lebenslauf machen!Neues Jahr, neuer Job? Lassen Sie einen netzbetriebenen Lebenslauf machen!Apr 13, 2025 am 11:26 AM

Viele beliebte Lebenslaufdesigns machen den verfügbaren Seitenraum optimal, indem sie Abschnitte in Gitterform legen. Verwenden wir ein CSS -Netz, um ein Layout zu erstellen, das

Eine Möglichkeit, die Benutzer aus der Gewohnheit herauszubrechen, zu viel neu zu ladenEine Möglichkeit, die Benutzer aus der Gewohnheit herauszubrechen, zu viel neu zu ladenApr 13, 2025 am 11:25 AM

Seiten -Nachladen sind eine Sache. Manchmal aktualisieren wir eine Seite, wenn wir der Meinung sind, dass sie nicht mehr reagiert, oder glauben, dass neue Inhalte verfügbar sind. Manchmal sind wir nur sauer auf

Domänengetriebenes Design mit ReactDomänengetriebenes Design mit ReactApr 13, 2025 am 11:22 AM

Es gibt nur sehr wenige Anleitungen zur Organisation von Front-End-Anwendungen in der Welt der Reaktionen. (Bewegen Sie einfach Dateien um, bis es sich „richtig anfühlt“, lol). Die Wahrheit

Erkennen inaktiver BenutzerErkennen inaktiver BenutzerApr 13, 2025 am 11:08 AM

Meistens kümmert es Sie sich nicht wirklich darum, ob ein Benutzer aktiv mit Ihrer Anwendung inaktiv oder vorübergehend inaktiv ist. Inaktiv, was vielleicht sie vielleicht

Wufoo ZapierWufoo ZapierApr 13, 2025 am 11:02 AM

Wufoo war immer großartig bei Integrationen. Sie haben Integrationen mit bestimmten Apps wie Kampagnenmonitor, MailChimp und Typkit, aber auch sie

See all articles

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 vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft