2017-09-13 3 views
1

Wenig Problem hier.Display flex mit Safari-Problem

Ich habe ein Problem mit Safari und flex.

Hier ist, was ich mit Chrom und das Ergebnis mit Safari erreichen will Result with chrome, firefox, ... und with Safari.

Und der Code:

<style> 
    #div1{background:black;width:250px;height:600px;display:flex;flex-direction:column;padding-bottom:5px} 
    #div2{background:pink;color:#FFF;width:240px;height:200px} 
    #div3{background:blue;color:#FFF;width:240px;height:100%;position:relative} 
</style> 

<div id="div1"> 
    <div id="div2">test</div> 
    <div id="div3">test2</div> 
</div> 

Sie irgendwelche Ideen haben Sie?

+0

Und die Fiddle https://jsfiddle.net/g210444r/5/ – RichardLenoir

+0

Mögliche Duplikat [Flex Elemente überquellenden Behälter in Safari] (https://stackoverflow.com/questions/ 46202929/Flex-Items-Überlauf-Container-in-Safari) –

Antwort

1

Ich fand die Lösung. Hier ist, was ich getan habe:

#div3{ 
    background:blue; 
    color:#FFF; 
    width:240px; 
    height:100%; 
    flex:1 1 100%; 
    height:auto; 
}