Was auch immer ich mache, ich kann die Spalten, die links und rechts schweben, nicht zur Mitte und zur Mitte des Containers ausrichten. Gibt es einen Weg mit Flexbox, nur eine linke und rechte Spalte zu haben, aber immer noch in der Mitte auszurichten? Es funktioniert in Firefox und Chrome, aber nicht auf Safari 8.Safari 8 Flexbox float und centre
https://jsfiddle.net/vhem8scs/68/
.container {
display: flex;
align-items: center;
justify-content: center;
background: #ccc;
height: 200px;
margin-top: 20px;
}
.column:after {
content: '';
display: table;
clear: both;
}
.column div {
float: left;
}
.column div:last-child {
float: right;
}
aktualisieren
ich die folgende Zeile in den Behälter gegeben.
justify-content: space-between
Während es an der Mitte/Mitte des Containers ausgerichtet ist, funktionieren die Floats jetzt nicht.
Probieren Sie 'justify-content: space-between' in Ihrer' .container' Klasse aus. Meinst Du das? – lux
@lux das ist richtig, und danke, dass ich den Titel aktualisieren musste, weil ich nur das Ausrichtungsproblem in Safari 8 erlebe. Es funktioniert gut in Chrome und Firefox. –
[Floats werden in einem Flex-Container ignoriert.] (Http://stackoverflow.com/q/39194630/3597276) –