Die jüngsten Fortschritte in CSS3 haben das flexible Box-Modell eingeführt, das mehr Kontrolle über das Layout-Design bietet als traditionelle Methoden. Allerdings entsteht Verwirrung durch das Vorhandensein mehrerer Anzeigeeigenschaftswerte: Flex, Box und Flexbox.
Diese drei Werte haben unterschiedliche Browser-Unterstützungsstufen:
Die Auswahl hängt von den Zielbrowsern und den gewünschten Effekten ab. Aus Gründen der Kompatibilität mit aktuellen und älteren Browsern wird die gemeinsame Verwendung von display: flexbox und display: flex empfohlen. Wenn Sie speziell ältere Browserunterstützung benötigen, ist möglicherweise ein Anzeigefeld mit Präfixen erforderlich.
Unten finden Sie eine Tabelle mit einer Zusammenfassung der Browserunterstützung für jeden Wert:
Display Value | Chrome | Firefox | Safari/iOS | IE |
---|---|---|---|---|
display: box | 4.0 (prefixed) | 2.0 (prefixed) | 3.1 (prefixed) | 10 (prefixed) |
display: flexbox | 17 (prefixed) | N/A | 7 (prefixed) | 10 (prefixed) |
display: flex | 21 (prefixed), 29 (unprefixed) | 22 (unprefixed) | N/A | 11 (unprefixed) |
Es ist wichtig zu beachten, dass Browser mit der Zeit möglicherweise die Unterstützung für ältere Werte einstellen. Aus Gründen der zukünftigen Kompatibilität wird daher die Verwendung des aktuellen Flex-Standards empfohlen.
Das obige ist der detaillierte Inhalt vonFlex, Box oder Flexbox: Welche CSS-Anzeigeeigenschaft sollten Sie verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!