suchen

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.

, ,
usw.

(2) Inline-Element (inline): Es belegt keine exklusive Zeile, sondern wird in den Textfluss eingebunden. , , , CSS-Box-Modell 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.

Hello World!

Wie auf dem Bild zu sehen ist: Der Text Hello ist eine anonyme Box.

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

border-width

规定边框的宽度。

border-style

规定边框的样式。

border-color

规定边框的颜色。

inherit

规定应该从父元素继承 border 属性的设置。

Gibt die Breite des Rahmens an.

thin

定义细的边框。

medium

默认。定义中等的边框。

thick

定义粗的边框。

length

允许您自定义边框的宽度。

inherit

规定应该从父元素继承边框宽度。

Randstil

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.

Breite:

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:

none

定义无边框。

hidden

与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。

dotted

定义点状边框。在大多数浏览器中呈现为实线。

dashed

定义虚线。在大多数浏览器中呈现为实线。

solid

定义实线。

double

定义双线。双线的宽度等于 border-width 的值。

groove

定义 3D 凹槽边框。其效果取决于 border-color 的值。

ridge

定义 3D 垄状边框。其效果取决于 border-color 的值。

inset

定义 3D inset 边框。其效果取决于 border-color 的值。

outset

定义 3D outset 边框。其效果取决于 border-color 的值。

inherit

规定应该从父元素继承边框样式。

keine

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.
Beschreibung Der am wenigsten vorhersehbare Rahmenstil ist doppelt. Sie ist definiert als die Breite von zwei Linien plus dem Abstand zwischen den beiden Linien, der dem Wert für die Rahmenbreite entspricht. Allerdings sagt die CSS-Spezifikation nicht aus, ob eine der Linien dicker als die andere ist oder ob beide Linien gleich dick sein sollen, noch ob der Abstand zwischen den Linien dicker als die Linie sein soll. All dies wird vom User Agent entschieden und die Kreativen haben keinen Einfluss auf diese Entscheidung. (W3School) (3) Polsterung: der Raum um den Inhalt. Die Polsterung hat immer die gleiche Farbe wie der Hintergrund des Inhalts selbst. Hinweis: (1) Tabellenzelle ist weder ein Inline-Element noch ein Blockelement. Der Anzeigewert der Tabellenzelle ist display:table-cell. Tabellenzellenelemente dürfen keine Ränder haben. (2) Zeilenlänge em: In CSS wird eine Zeilenlänge als Maß definiert, das der Positionsgröße entspricht, also einem Quadrat mit einer Höhe und Breite, die der Höhe der Schriftart entsprechen.
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
Warum sind HTML -Tags für die Webentwicklung wichtig?Warum sind HTML -Tags für die Webentwicklung wichtig?May 02, 2025 am 12:03 AM

HtmltagsareessentialwebdevelopmentaTheStructureAndenhanceWebpages.1) Sie definelayout, semantics und interaktivität.2) SemantictagsimproveAccessibilityandseo.3) ordnungsgemäße Kennzeichnung.

Erläutern Sie die Bedeutung der Verwendung eines konsistenten Codierungsstils für HTML -Tags und -attribute.Erläutern Sie die Bedeutung der Verwendung eines konsistenten Codierungsstils für HTML -Tags und -attribute.May 01, 2025 am 12:01 AM

Ein konsistenter HTML -Codierungsstil ist wichtig, da er die Lesbarkeit, Wartbarkeit und Effizienz des Codes verbessert. 1) Verwenden Sie Kleinbuchstaben und Attribute, 2) Behalten Sie die konsistente Einklebung, 3) Wählen und halten Sie sich an Einzel- oder Doppelzitate.

Wie implementieren Sie Multi-Project-Karussell in Bootstrap 4?Wie implementieren Sie Multi-Project-Karussell in Bootstrap 4?Apr 30, 2025 pm 03:24 PM

Lösung zur Implementierung von Multi-Project-Karussell in Bootstrap4, das Multi-Project-Karussell in Bootstrap4 implementiert, ist keine leichte Aufgabe. Obwohl Bootstrap ...

Wie erreicht die offizielle Website von Deepseek den Effekt des durchdringenden Maus -Scroll -Events?Wie erreicht die offizielle Website von Deepseek den Effekt des durchdringenden Maus -Scroll -Events?Apr 30, 2025 pm 03:21 PM

Wie kann man den Effekt der Penetration des Maus -Scroll -Ereignisses erreichen? Wenn wir im Internet stöbern, begegnen wir oft auf spezielle Interaktionsdesigns. Zum Beispiel auf der offiziellen Website von Deepseek � ...

So ändern Sie den Wiedergabesteuerungsstil von HTML -VideoSo ändern Sie den Wiedergabesteuerungsstil von HTML -VideoApr 30, 2025 pm 03:18 PM

Der Standard -Playback -Steuerungsstil von HTML -Video kann nicht direkt über CSS geändert werden. 1. Erstellen Sie benutzerdefinierte Steuerelemente mit JavaScript. 2. verschönern diese Kontrollen durch CSS. 3. Berücksichtigen Sie Kompatibilität, Benutzererfahrung und -leistung. Wenn Sie Bibliotheken wie Video.js oder PLYR verwenden, können Sie den Prozess vereinfachen.

Welche Probleme werden durch die Verwendung von nativem Select auf Ihrem Telefon verursacht?Welche Probleme werden durch die Verwendung von nativem Select auf Ihrem Telefon verursacht?Apr 30, 2025 pm 03:15 PM

Potenzielle Probleme bei der Verwendung natives Auswahl von Mobiltelefonen bei der Entwicklung mobiler Anwendungen haben wir häufig auf die Auswahl von Kästchen. Normalerweise Entwickler ...

Was sind die Nachteile der Verwendung von nativen Auswahl auf Ihrem Telefon?Was sind die Nachteile der Verwendung von nativen Auswahl auf Ihrem Telefon?Apr 30, 2025 pm 03:12 PM

Was sind die Nachteile der Verwendung von nativen Auswahl auf Ihrem Telefon? Bei der Entwicklung von Anwendungen auf mobilen Geräten ist es sehr wichtig, die richtigen UI -Komponenten auszuwählen. Viele Entwickler ...

Wie optimieren Sie die Kollisionsabwicklung von Dritten in einem Raum mit drei.Js und Octree?Wie optimieren Sie die Kollisionsabwicklung von Dritten in einem Raum mit drei.Js und Octree?Apr 30, 2025 pm 03:09 PM

Verwenden Sie drei.Js und Octree, um die Kollisionsabwicklung von Drittrohr im Raum zu optimieren. Verwenden Sie Octree in drei.js, um das Roaming von Drittpersonen im Raum zu implementieren, und fügen Sie Kollisionen hinzu ...

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools