Warum erkennt Visual Studio 2013 die CSS3-Anzeige: flexbox, aber nicht flex?

8

Auf meinen CSS-Seiten erkennt Visual Studio Flex nicht und behauptet, es sei nicht gültig:

%Vor%

Flexbox wird jedoch erkannt:

%Vor%

Flexbox scheint in keinem der Hauptbrowser unterstützt zu werden, Flex ist jedoch. Kann mir das jemand erklären?

Danke.

    
user2078938 09.06.2014, 16:05
quelle

2 Antworten

7

VS2013 muss Update 5 installiert sein und das CSS reparieren Validierungsproblem.

    
giselleghadyani 27.01.2016, 15:58
quelle
9

flex und inline-flex waren , zu einem bestimmten Zeitpunkt flexbox bzw. inline-flexbox . Die neuen Werte stellen eine völlig neue Definition des Flexbox-Moduls dar, und Browser-Implementierungen haben sich mit diesen neuen Werten weiterentwickelt.

Entweder waren die alten Werte zum Zeitpunkt der Veröffentlichung von VS2013 aktuell, oder wenn nicht, dann wurde VS2013 mit einem veralteten CSS-Validator ausgeliefert.

Beachten Sie, dass der W3C Jigsaw CSS-Validator aktualisiert wurde, um die neuen Werte zu erkennen und die alten Werte als ungültig zu betrachten.

    
BoltClock 09.06.2014 16:38
quelle

Tags und Links