flex-grow arbeitet nicht im Internet Explorer 11 !! 0

8

Hy

Ich habe einige Probleme mit flex in IE:

Ссылка

Beachten Sie, dass das Element #two flex: auto hat, das es erweitern soll, um den Container zu füllen, selbst wenn nicht genug Inhalt vorhanden ist.

Aber das funktioniert nur in Chrome und Firefox. In IE funktioniert es einfach nicht.

ist flex-grow nicht von IE unterstützt?

    
katie 24.06.2014, 21:01
quelle

3 Antworten

11

Falls jemand dies nicht am Körper versucht, aber ein Kind div. Sie können einfach Höhe einstellen: 0; auf dem Element mit der Mindesthöhe.

IE möchte nur eine Höhe auf dem Elternelement des flex-grow Autoelements.

So könnte es so aussehen:

%Vor%     
Rory 21.03.2017 14:52
quelle
3

Dies geschieht, weil Sie min-height auf <body> verwenden, um die volle Höhe zu erhalten. Für den Internet Explorer müssen Sie die Eigenschaft height verwenden (verwenden Sie 100% oder 100vh ).

    
Johan Gorter 27.05.2016 09:41
quelle
0

Nicht wirklich sicher, was Sie erreichen möchten, aber so funktionieren die Flexbox-Layouts nicht. Um die Eigenschaft 'flex' für ein Element zu verwenden, muss es sich in einem übergeordneten Element mit der Eigenschaft 'display: flex' befinden.

%Vor%     
user341234 04.07.2014 14:16
quelle