„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > CSS-Box-Modell: Das Geheimnis von Web-Layouts

CSS-Box-Modell: Das Geheimnis von Web-Layouts

Veröffentlicht am 01.11.2024
Durchsuche:527

Willkommen zurück in der fabelhaften Welt von CSS!

Dieses Mal sind wir dabei, eines der grundlegenden Konzepte im Webdesign aufzudecken – das CSS-Box-Modell. Wenn Sie sich jemals gefragt haben, warum Elemente auf Ihrer Seite unsichtbare Polsterungen oder mysteriöse Ränder zu haben scheinen, sind Sie hier richtig.

Lassen Sie uns in die kastenförmige Welt von CSS eintauchen und erfahren, wie dieses Modell Sie zu einem Layout-Meister machen kann!

CSS Box Model: The Secret Sauce of Web Layouts

Lernen Sie das Box-Modell kennen: Die Unterwäsche Ihrer Webseite!

Stellen Sie sich das CSS-Box-Modell als die geheime Unterwäsche Ihrer Webseite vor. Es ist die Grundlage, die dafür sorgt, dass alles ordentlich verstaut und organisiert bleibt. Jedes Element auf Ihrer Seite ist in einer Box verpackt, und diese Box besteht aus vier verschiedenen Ebenen:

  • Inhalt: Dies ist die innere Ebene, in der sich Ihr Text, Ihre Bilder oder andere Inhalte befinden. Es ist wie die gemütliche innerste Schicht Ihrer Box.
  • Polsterung: Das Polster, das Ihren Inhalt umgibt. Stellen Sie es sich als eine weiche Schutzschicht vor, die verhindert, dass Ihr Inhalt die Kanten der Box berührt.
  • Rand: Der äußere Rahmen der Box. Es ist der Teil, den Sie sehen und mit Farben und Dicke gestalten können.
  • Rand: Der Raum außerhalb des Randes, wie die Luft um Ihre Box. Es schafft Raum zwischen Ihrem Element und anderen um es herum.

1. Inhalt: Der Star der Show

Der Inhalt ist der Ort, an dem die ganze Magie geschieht. Hier platzieren Sie Ihren Text, Ihre Bilder und andere Elemente. Sie steuern die Größe des Inhaltsbereichs mithilfe von Eigenschaften wie Breite und Höhe.

.box {
    width: 200px;
    height: 100px;
}

Dies definiert die Größe Ihres Inhaltsbereichs. Da sich Ihre Sachen im Inhaltsbereich befinden, stellen Sie sicher, dass er groß genug für alles ist, was Sie hineinpassen möchten!

2. Polsterung: Die Kuscheldecke

Polsterung ist wie die bequeme Decke, die Sie über Ihren Inhalt werfen. Dabei handelt es sich um den Abstand zwischen dem Inhalt und dem Rand, der sicherstellt, dass Ihr Inhalt nicht zu nah an den Rändern schmiegt.

.box {
    padding: 20px;
}

Dies fügt einen 20-Pixel-Kissen um Ihren Inhalt hinzu. Es ist, als ob Sie Ihren Inhalten etwas Luft zum Atmen geben.

3. Bordüre: Der stilvolle Rahmen

Rand ist der stilvolle Rahmen, der Ihren Inhalt und Ihre Polsterung umgibt. Sie können Farbe, Breite und Stil anpassen. Es ist, als ob Sie den perfekten Bilderrahmen für Ihr Kunstwerk auswählen würden.

.box {
    border: 2px solid #007BFF;
}

Hier haben Sie einen durchgehenden blauen Rand von 2 Pixeln um Ihre Box. Lassen Sie Ihrer Kreativität freien Lauf mit gestrichelten, gepunkteten oder sogar doppelten Rändern!

4. Marge: Der schwer fassbare Raum

Ränder sind der Raum außerhalb des Randes. Sie sind wie das unsichtbare Kraftfeld, das die Elemente voneinander trennt. Verwenden Sie Ränder, um den Abstand zwischen Ihrer Box und anderen Elementen auf der Seite zu steuern.

.box {
    margin: 30px;
}

Dadurch wird ein 30 Pixel großer Raum um Ihre Box herum hinzugefügt, um sicherzustellen, dass sie nicht mit ihren Nachbarn zusammenstößt. Es ist, als ob Sie Ihrer Box etwas persönlichen Raum geben würden!

5. Box-Größe: Anpassen des Box-Verhaltens

Standardmäßig fügt das Box-Modell der Breite und Höhe des Elements Abstand und Rand hinzu, sodass die tatsächliche Größe größer ist als die von Ihnen angegebene Größe. Wenn Sie dieses Verhalten ändern möchten, verwenden Sie die Box-Sizing-Eigenschaft.

.box {
    box-sizing: border-box;
}

Bei Border-Box umfassen die von Ihnen festgelegte Breite und Höhe den Abstand und den Rand. Es ist, als würden Sie Ihrer Box ein neues Gesicht geben, damit sie genau so passt, wie Sie es möchten.

Profi-Tipp?
Der Standardwert für die Boxgröße ist content-box, wodurch Auffüllungen und Ränder von der Breiten- und Höhenberechnung ausgeschlossen werden. Wechsel zur Box-Größe: Border-Box kann die Layoutverwaltung vereinfachen, indem Abstand und Ränder in die Gesamtgröße des Elements einbezogen werden.

Zum Abschluss

Das CSS-Box-Modell scheint eine Menge zu sein; Aber sobald Sie den Dreh raus haben, werden Sie feststellen, dass es der Schlüssel zum Beherrschen von Layouts und Abständen auf Ihrer Webseite ist. Denken Sie daran, dass jedes Element auf Ihrer Seite ein Feld mit Inhalt, Innenabstand, Rahmen und Rand ist. Machen Sie sich mit diesen Konzepten vertraut und Sie werden im Handumdrehen wie ein Profi stylen.

Viel Spaß beim Codieren!

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/gdebojyoti/css-box-model-the-secret-sauce-of-web-layouts-1c17?1 Bei Verstößen wenden Sie sich bitte an [email protected] um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3