CSS3复习整理(box-sizing,column,flex,inline-box布局)_html/css_WEB-ITnose
- 布局除了 position,float之外,还可以使用 inline-box
- vertical-align 属性会影响到 inline-block元素,你可能会把它的值设置为top。
- 你需要设置每一列的宽度
- 如果HTML源代码中元素之间有空格,那么列与列之间会产生空隙 更多display
nav {display: inline-block;vertical-align: top;width: 25%;border: 1px solid yellowgreen;}.column {display: inline-block;vertical-align: top;width: 74%;border: 1px solid #66BAB7;}
Nach dem Login kopieren
清除浮动
.box { float: left; width: 200px; height: 100px; margin: 1em; border: 1px solid #66BAB7;}.after-box { clear: left;/*left和both都可以*/ border: 1px solid yellowgreen;}
Nach dem Login kopierenhttp://zh.learnlayout.com/clearfix.html清除浮动水很深
column多列布局
.three-column{ border: 1px solid #66BAB7; padding: 1em; -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 1em; column-gap: 1em;}
Nach dem Login kopieren大概这么个效果
box-sizing当你设置一个元素为 box-sizing: border-box 时,此元素的内边距和边框不再会增加它的宽度。
/*此时内边距和边框都不会增加它的宽度*/.simple { width: 500px; margin: 20px auto; border: 1px solid blue; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.fancy { width: 500px; margin: 20px auto; padding: 50px; border: 10px solid blue; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
Nach dem Login kopierenflex布局
- 简单的 flex 布局
.container {display: -webkit-flex;display: flex;background: lightblue;}nav {width: 200px;background: #66BAB7;}.flex-column {flex: 1;-webkit-flex: 1;background: yellowgreen;}
Nach dem Login kopieren - 复杂的 flex 布局
.container {display: flex;display: -webkit-flex;}.first {flex: initial;-webkit-flex: initial;width: 200px;min-width: 100px;background: red;}.none {flex: none;-webkit-flex: none;width: 200px;background: yellow;}.flex1 {flex: 1;-webkit-flex: 1;background: yellowgreen;}.flex2 {flex: 2;-webkit-flex: 2;background: #66BAB7;}
Nach dem Login kopieren - 居中 flex 布局 安利:http://zh.learnlayout.com/toc.html
.vertical-container {height: 500px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}.div {width: 200px;height: 200px;border: 10px solid #66BAB7;}
Nach dem Login kopieren
- 简单的 flex 布局

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In Front-End-Interviews werden wir oft gefragt, wie man Würfel-/Mahjong-Layout mit CSS implementiert. Im folgenden Artikel erfahren Sie, wie Sie mit CSS einen 3D-Würfel erstellen (Flex- und Grid-Layout implementieren 3D-Würfel).

Was sind die gemeinsamen Eigenschaften von Flex-Layout? Es sind spezifische Codebeispiele erforderlich. Flex-Layout ist ein leistungsstarkes Tool zum Entwerfen responsiver Webseitenlayouts. Es erleichtert die Steuerung der Anordnung und Größe von Elementen auf einer Webseite mithilfe eines flexiblen Satzes von Eigenschaften. In diesem Artikel werde ich die allgemeinen Eigenschaften des Flex-Layouts vorstellen und spezifische Codebeispiele bereitstellen. Anzeige: Stellen Sie den Anzeigemodus des Elements auf Flex ein. .container{display:flex;}flex-directi

Während der Entwicklung wird das Flex-Attribut häufig verwendet, um auf die untergeordneten Elemente der flexiblen Box einzuwirken, z. B.: flex:1 oder flex:1 1 auto. Wie steuert dieses Attribut also das Verhalten des Elements? Was genau bedeutet flex:1? Lassen Sie sich von diesem Artikel umfassend über die Flex-Eigenschaft informieren!

Dieser Artikel vermittelt Ihnen ein detailliertes Verständnis der drei Eigenschaften des CSS-Flex-Layouts: Flex-Grow, Flex-Shrink und Flex-Basis. Ich hoffe, er wird Ihnen hilfreich sein!

So erzielen Sie den Sliding-Menü-Effekt durch das elastische CSSFlex-Layout Im Webdesign ist das Sliding-Menü ein häufiger interaktiver Effekt, der die Webseite glatter und schöner machen kann. In diesem Artikel erfahren Sie, wie Sie mit dem elastischen CSSFlex-Layout diesen Effekt erzielen, und stellen spezifische Codebeispiele bereit. CSSFlex ist eine neue Layoutmethode, mit der auf einfache Weise verschiedene komplexe Layouteffekte erzielt werden können. Es steuert das Layout, indem es die Eigenschaften des Containers und der untergeordneten Elemente festlegt, wobei die Flex-Eigenschaft eine der wichtigsten Eigenschaften ist. Zuerst brauchen wir eine

Titel: Detaillierte Erläuterung der Rasterabstände und Randverarbeitungsmethoden im elastischen CSSFlex-Layout Einführung: Das elastische CSSFlex-Layout ist eine moderne Seitenlayoutmethode, mit der sich Webseiten automatisch an unterschiedliche Bildschirmgrößen anpassen lassen und die flexibel und reaktionsschnell ist. Bei der Verwendung des flexiblen CSSFlex-Layouts stoßen wir häufig auf Situationen, in denen wir Rasterabstände und Ränder festlegen müssen. In diesem Artikel werden die Rasterabstände und Randverarbeitungsmethoden im flexiblen CSSFlex-Layout ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt. 1. Rasterabstand

Dieser Artikel führt Sie durch das Flex-Layout in CSS3. Ich hoffe, er ist hilfreich für Sie!

Tipps zur Optimierung von CSS-Attributen für adaptive Layouts: Flex und Grid In der modernen Webentwicklung ist die Implementierung eines adaptiven Layouts eine sehr wichtige Aufgabe. Angesichts der Beliebtheit mobiler Geräte und der Diversifizierung der Bildschirmgrößen ist es eine wesentliche Voraussetzung, sicherzustellen, dass die Website auf verschiedenen Geräten gut angezeigt werden kann und sich an unterschiedliche Bildschirmgrößen anpasst. Glücklicherweise bietet CSS einige leistungsstarke Eigenschaften und Techniken zur Implementierung eines adaptiven Layouts. Dieser Artikel konzentriert sich auf zwei häufig verwendete Eigenschaften: Flex und Grid und stellt spezifische Codebeispiele bereit.
