22.10.2016
Kapitel 6 von „CSS Beginner's Classic“
1. Jedes HTML-Element entspricht einem Anzeigefeld, aber nicht alle Elemente werden auf dem Bildschirm angezeigt.
2. Die tatsächliche Art und Weise, wie HTML-Elemente als CSS-Anzeigefelder angezeigt werden, wird als „visuelle Formatierungsmethode“ bezeichnet. Durch die visuelle Formatierung wird dem Browser mitgeteilt, wie HTML-Inhalte auf dem Bildschirm angezeigt werden sollen.
3. Elementtyp:
(1) Blockelement (Block): beginnt und endet mit einer neuen Zeile.
(2) Inline-Element (inline): Es belegt keine exklusive Zeile, sondern wird in den Textfluss eingebunden. , , , usw.
4.Anzeigeattribut
Sie können den Elementtyp ändern, indem Sie den Anzeigeattributwert festlegen
display:none;nicht anzeigen
display:block; auf Blockelement setzen
display:inline; auf Inline-Element setzen
5. Anonyme Box
Wenn ein Tag gemischte Inhalte wie Text und einige HTML-Tags enthält, wird eine Box ohne HTML-Tags generiert, die als anonyme Box bezeichnet wird. Eine anonyme Box hat den gleichen Stil wie die enthaltende Box.
zB.
6. In HTML ist das -Tag als display:none; definiert. Daher können wir den Inhalt des -Tags nicht sehen.
7. Attribute der Box anzeigen
Marge: Marge
Grenze: Grenze
Polsterung: Polsterung
(1) Rand: der Abstand zwischen zwei Boxen. Die Ränder sind immer transparent.
Hinweis: Überlappende Ränder, also zwei vertikale Kästchen, verwenden den Maximalwert zwischen den beiden Elementen für ihren vertikalen Abstand. Ränder überlappen nur bei Blockelementen, und zwar vertikal, nicht horizontal.
(2) Rand:
Rahmenattributeinstellungen: selector { border: size style color;🎜>
Rahmenbreite
|
Gibt die Breite des Rahmens an. | ||||||||||
|
Gibt den Stil des Rahmens an. |
||||||||||
Rahmenfarbe |
Gibt die Farbe des Rahmens an. |
||||||||||
erben |
Gibt an, dass die Rahmenattributeinstellung vom übergeordneten Element geerbt werden soll. |
dünn |
Definieren Sie einen dünnen Rand. |
mittel |
Standard. Definieren Sie einen mittleren Rand. |
dick |
Definieren Sie einen dicken Rand. |
Länge |
Ermöglicht Ihnen, die Breite des Rahmens anzupassen. |
erben |
gibt an, dass die Rahmenbreite vom übergeordneten Element geerbt werden soll. |
Stil:
|
Definieren Sie keinen Rahmen.
|
||||||||||||||||||||||
versteckt |
Gleiches wie „none“. Außer bei Anwendung auf Tabellen, bei denen „hidden“ zur Lösung von Randkonflikten verwendet wird.
|
||||||||||||||||||||||
gepunktet |
Definieren Sie einen gepunkteten Rahmen. Wird in den meisten Browsern als durchgezogene Linie dargestellt. |
||||||||||||||||||||||
gestrichelt |
Definieren Sie gestrichelte Linien. Wird in den meisten Browsern als durchgezogene Linie dargestellt. |
||||||||||||||||||||||
solid
|
Definieren Sie eine durchgezogene Linie. | ||||||||||||||||||||||
doppelt | Definieren Sie Doppellinien. Die Breite der Doppellinie entspricht dem Wert von border-width. | ||||||||||||||||||||||
Groove | Definieren Sie den 3D-Rillenrand. Der Effekt hängt vom Wert von border-color ab. | ||||||||||||||||||||||
Kamm | Definieren Sie den 3D-Kammrand. Der Effekt hängt vom Wert von border-color ab. | ||||||||||||||||||||||
Einsatz | Definieren Sie den 3D-Einsatzrahmen. Der Effekt hängt vom Wert von border-color ab. | ||||||||||||||||||||||
Anfang | Definieren Sie den 3D-Ausgangsrahmen. Der Effekt hängt vom Wert von border-color ab. | ||||||||||||||||||||||
erben | Gibt an, dass der Rahmenstil vom übergeordneten Element geerbt werden soll. |