Wenn das Z-Index-Attribut und das Positionsattribut nicht enthalten sind, stimmt die Stapelreihenfolge aller Elemente mit der Reihenfolge überein, in der sie im HTML-Dokument erscheinen. (Mit Ausnahme des Sonderfalls der Verwendung eines negativen Randes zum Überlappen von Inline-Elementen.) Wenn ein Element schwebend ist, wird das schwebende Blockelement zwischen dem nicht positionierten Blockelement und dem positionierten Blockelement platziert. Mit anderen Worten, das schwebende Element wird angezeigt im normalen Fluss. Oberhalb von untergeordneten Blockelementen und unter untergeordneten Inline-Elementen im regulären Fluss. Wenn das Positionsattribut zu einem Element hinzugefügt wird, werden alle Elemente mit dem Positionsattribut und ihre Unterelemente über anderen Elementen ohne Positionsattribut angezeigt. Der Z-Index ist nur für Elemente wirksam, bei denen das Positionsattribut festgelegt ist. Das Z-Index-Attribut ist für Elemente ohne das Positionsattribut nicht wirksam. Das Z-Index-Attribut generiert einen Stapelkontext. Eine Gruppe von Elementen mit einem gemeinsamen übergeordneten Element, die zusammen vorwärts oder rückwärts verschoben werden, bildet einen Stapelkontext. Jeder Stapelkontext verfügt über ein einzelnes Stammelement. Wenn ein neuer Stapelkontext für das Element erstellt wird, sind alle untergeordneten Elemente im Stapelkontext auf einen festen Bereich in der Stapelreihenfolge beschränkt. Eine Stapelkontextstruktur
1. Wie verwende ich das Indexattribut ? Zusammenfassung der Instanzverwendung des Indexattributs
Einführung: Wenn das Z-Index-Attribut und das Positionsattribut nicht vorhanden sind enthalten, alle Die Stapelreihenfolge der Elemente stimmt mit der Reihenfolge überein, in der sie im HTML-Dokument erscheinen. (Mit Ausnahme des Sonderfalls der Verwendung eines negativen Randes zum Überlappen von Inline-Elementen.) Wenn ein Element schwebend ist, wird das schwebende Blockelement zwischen dem nicht positionierten Blockelement und dem positionierten Blockelement platziert. Mit anderen Worten, das schwebende Element wird angezeigt im normalen Fluss. Oberhalb von untergeordneten Blockelementen und unter untergeordneten Inline-Elementen im regulären Fluss. Wenn das Positionsattribut zu einem Element hinzugefügt wird, werden alle Elemente mit dem Positionsattribut und ihre Unterelemente darauf angezeigt...
2.10 empfohlene Artikel darüber Blockelemente
Einführung: Wenn das Z-Index-Attribut und das Positionsattribut nicht enthalten sind, gilt die Stapelreihenfolge aller Elemente ist die gleiche wie die Reihenfolge, in der sie im HTML-Dokument erscheinen, ist konsistent. (Mit Ausnahme des Sonderfalls der Verwendung eines negativen Randes zum Überlappen von Inline-Elementen.) Wenn ein Element schwebend ist, wird das schwebende Blockelement zwischen dem nicht positionierten Blockelement und dem positionierten Blockelement platziert. Mit anderen Worten, das schwebende Element wird angezeigt im normalen Fluss. Oberhalb von untergeordneten Blockelementen und unter untergeordneten Inline-Elementen im regulären Fluss. Wenn das Positionsattribut zu einem Element hinzugefügt wird, werden alle Elemente mit dem Positionsattribut und deren Unterelemente darauf angezeigt...
3. Zusammenfassung der Definition und Verwendung von Floating-Attributfunktionen
Einführung: Um das Float-Attribut von CSS einzuführen, müssen Sie zunächst das verstehen Standard-Dokumentfluss Standard-Dokumentfluss. Elemente auf Blockebene belegen eine Zeile, und die Breite und Höhe der Inline-Elemente können nebeneinander festgelegt werden, und die Breite und Höhe werden automatisch ausgefüllt
4. Die Rolle und Verwendung des
Einführung: ist ein Inline-Element in der CSS-Definition und definiert einen Inline-Elementbereich, d. h. eine Zeile kann durch in mehrere Bereiche unterteilt werden. selbst hat keine Eigenschaften. span hat keine feste Formatdarstellung. Es ändert sich nur optisch, wenn Sie einen Stil darauf anwenden.
5.
Eine kurze Einführung in Floating-Eigenschaften in CSS
Einführung: Ohne den Eingriff von CSS belegen Elemente auf Blockebene eine Zeile. Sie können die Breite und Höhe festlegen. Inline-Elemente werden nebeneinander angezeigt und die Breite und Höhe werden automatisch ausgefüllt. Der Standarddokumentfluss (Standardlayout) einer HTML-Seite ist: von oben nach unten, von links nach rechts, mit Zeilenumbrüchen beim Auftreffen auf Blöcke (Elemente auf Blockebene).
6.
Detaillierte Erläuterung der beiden Eigenschaften line-height und Vertical-align in CSS
简介:line-height、font-size、vertical-align是设置行内元素布局的关键属性。这三个属性是相互依赖的关系,改变行间距离、设置垂直对齐等都需要它们的通力合作。在CSS字体里面已经详细介绍了font-size的相关内容,本文将主要介绍line-height与vertical-align。
简介:a标签不可以嵌套交互式元素 块级元素可以包含内联元素和某些块级元素,内联元素不能包含块级元素,只能包含内联元素 p标签不能包含块级元素 不可包含块级元素的标签 li标签可以包含div以及ul,ul的子元素应该只有li 元素并排(块级和块级并列,内联和内联并列) 字符实体引发的错误 错误的使用 role 属性 行内元素强制转成块级元素,块级元素强制转成行内元素 使用 disabled=false 页面中同一个ID出现两次及以上 内嵌的