Jaki jest prawidłowy CSS, aby zmusić Safari, aby nie nakładał się na elastyczne elementy w obrębie domyślnego kontenera elastycznego?Nakładające się elementy flexbox CSS w Safari
Safari wydaje się nadawać zbyt wiele szerokości, aby wygiąć elementy o dużej zawartości.
Safari: (v8.0.8 na Mac OS X 10.10.5 Yosemite)
Flex pozycje wyświetlane prawidłowo w Chrome i Firefox.
CSS:
main {
display: flex;
border: 3px solid silver;
}
main >div {
background-color: plum;
margin: 10px;
}
HTML:
<main>
<div>
Doh!!!!!!!!!!!
</div>
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam.
</div>
</main>
Fiddle kodem:
http://jsfiddle.net/LL05grus/6
Wygląda na to, że problem został rozwiązany. Testowany z ** Safari 10.0 ** na ** macOS 10.12 Sierra **. –