English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regel(RULES)

Vollständiges Verzeichnis der CSS-Attribute

CSS3 Verwendung und Beispiel für die Eigenschaft flex

Die CSS-Eigenschaft flex legt die Bestandteile der Elastizitätslänge fest. Es wird verwendet, um gleichzeitig zuflex-grow,flex-shrinkundflex-basisKurzschreibweise der Eigenschaft.

Die folgende Tabelle enthält die Anwendungsbeschreibungen und Versionshistorie dieser Eigenschaft sowie deren Verwendung in JavaScript-Skripten.

Standardwert:0 1 auto; Alle Eigenschaften anzeigen
Geeignet für:Elastische Elemente
Vererbung:keine
Animierbar:Ja, da jeder Attribut der Kurzschrift animierbar ist.Bitte beziehen Sie sich auf: Animationseigenschaften.
Version: CSS3neue Funktion
JavaScript-Syntax:object.style.flex="1"

Syntax der Verwendung von flex

Die Syntax dieser Eigenschaft ist wie folgt:

flex: [ flex-grow flex-shrink flex-basis ] | none | auto | initial | inherit

Die folgenden Beispiele demonstrate, wie die flex-Eigenschaft verwendet wird.

.flex-container {
    -webkit-flex: 1; /* Safari 6.1+ */
        -ms-flex: 1; /* IE 10 */
            flex: 1; 
}
Testen Sie heraus‹/›

Eigenschaftswert

Die folgende Tabelle beschreibt die Werte dieser Eigenschaft.

WertBeschreibung
flex-growGibt den Elastizitätsvergrößerungsfaktor oder die positive Elastizität des elastischen Elements an.
flex-shrinkGibt den Elastizitätsverkleinerungsfaktor oder die negative Elastizität des elastischen Elements an.
flex-basisGibt die Anfangsgröße des elastischen Elements an.
noneÄquivalent zu flex: 0 0 auto.
autoÄquivalent zu flex:1 1 auto.
initialSetzen Sie diesen Wert auf seinen Standardwert.
inheritWenn angegeben, wird der flex-Wert des übergeordneten Elements verwendet.

Browserkompatibilität

Kompatibilität der flex-Eigenschaft der Browser, die Nummern in der folgenden Tabelle stellen die niedrigste Versionsnummer dar, die die Eigenschaft unterstützt; alle gängigen Browser unterstützen diese Eigenschaft.

  • Firefox 18+ -moz-,28

  • Google Chrome 21+ -webkit-,29

  • Internet Explorer 10+ -ms-,11

  • Apple Safari 6.1+ -webkit-

  • Opera 12.1+

Weitere Lesung

Bitte beziehen Sie sich auf die folgenden Anleitungen:CSS3Mehrfachspaltenlayout.

Verwandte Eigenschaften:align-content,align-items,align-self,display,flex-basis,flex-direction,flex-flow,flex-grow,flex-shrink,flex-wrap,justify-content,min-height,min-width,order.