Im Webdesign hört man oft die Eigenschaftsnamen „Inhalt“, „Auffüllung“, „Rahmen“, „Marge“. Das CSS-Boxmodell verfügt über alle diese Eigenschaften. Wir können diese Eigenschaften verstehen, indem wir einen alltäglichen Gegenstand – eine Schachtel – als Metapher verwenden. Daher nennt man das auch Schachtelmodell. Das CSS-Boxmodell ist ein Denkmodell der CSS-Technologie, das häufig im Webdesign eingesetzt wird. Einführung CSS (Cascading Style Sheet) kann als „Cascading Style Sheet“ oder „Cascading Style Sheet“ übersetzt werden. Es definiert, wie HTML-Elemente angezeigt werden und wird verwendet, um das Erscheinungsbild von Webseiten zu steuern. Durch die Verwendung von CSS zur Trennung von Inhalt und Präsentation der Seite wird die Arbeitseffizienz erheblich verbessert. CSS geht davon aus, dass alle HTML-Dokumentelemente eine rechteckige Elementbox generieren, die den vom Element im HTML-Dokumentlayout eingenommenen Raum beschreibt und im übertragenen Sinne als Box betrachtet werden kann. CSS hat rund um diese Boxen ein Konzept eines „Boxmodells“ entwickelt. Durch die Definition einer Reihe von Box-bezogenen Eigenschaften kann es die Leistung und Layoutstruktur jeder Box und sogar des gesamten HTML-Dokuments erheblich bereichern und verbessern. Wenn es für Boxelemente keine spezielle Einstellung gibt, belegen sie standardmäßig immer eine unabhängige Zeile und ihre Breite entspricht der Breite des Browserfensters. Die Elemente davor und danach, unabhängig davon, ob es sich um Boxen handelt oder nicht, können nur darüber oder darunter angeordnet werden, d. h. sie werden kumulativ nach oben und unten angeordnet. Jede Box in einem HTML-Dokument kann von innen nach außen als aus vier Teilen bestehend betrachtet werden, nämlich dem Inhaltsbereich (Content), der Polsterung (Padding), der Umrandung (Border) und dem Rand (Margin). CSS definiert eine Reihe verwandter Eigenschaften für die vier Teile. Durch Festlegen dieser Eigenschaften kann die Leistung der Box verbessert werden. CSS-Boxmodell In CSS können wir alle HTML-Elemente als Box betrachten. Wir können div als Beispiel nehmen. Im Browser-Inspektor können wir das Erscheinungsbild des Box-Modells auch intuitiver beobachten, wie in der Abbildung gezeigt: 1. Die Zusammensetzung des Boxmodells: Inhaltsbereich: Inhalt (der blaue Bereich in der Mitte des Bildes) Beachten Sie den Unterschied zwischen der Größe der Box und der Größe der Box im Browser 2. Klassifizierung von Boxmodellen: 1) Inhaltsbox: div{ Breite: 100px;//Breite des Inhaltsbereichs Höhe: 100px;//Höhe des Inhaltsbereichs Rahmen: 5px durchgehend rosa; Polsterung: 10px; Rand: 10px; } Die Breite der Box: Breite + linker Rand + rechter Rand + linke Polsterung + rechte Polsterung 2) Rahmen: width:200px; //Breite der Box height:200px; //Höhe der Box Höhe des Inhaltsbereichs: Höhe - Rahmen oben - Rahmen unten - Polsterung oben - Polsterung unten 3. Verwendung des Boxmodells Zusammenfassen Dies ist das Ende dieses Artikels über das CSS-Boxmodell, der Sie nicht verwirren sollte. Weitere relevante Inhalte zum CSS-Boxmodell finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Mac+IDEA+Tomcat-Konfigurationsschritte
>>: So verhindern Sie Event-Bubbling in JavaScript
Mehrere Konzepte Zeilenbox: Eine Box, die eine In...
Datenbanktabelle A: Tabelle erstellen Task_Desc_T...
In diesem Artikelbeispiel wird der spezifische Co...
Beim Styling unserer Webseiten haben wir die Wahl...
Was ist, wenn die Basis-Images bereits konfigurie...
Inhaltsverzeichnis 1 Frage 2 Methoden 3 Experimen...
Hintergrund Alles begann, als ein Klassenkamerad ...
Inhaltsverzeichnis Einführung 1. Code zum Starten...
Nur Informationen zum Mount-Verzeichnis des Docke...
1. Beschreiben Sie kurz die traditionelle LRU-ver...
Vorwort Meta ist ein Hilfstag im Kopfbereich der ...
Dieser Artikel beschreibt anhand von Beispielen d...
Nachdem der Container gestartet wurde Melden Sie ...
1. Einspaltiger Index Die Auswahl der Spalten, fü...
Standardmäßig werden Breite und Höhe der Kopfzeil...