I am creating a web page and running a test against different browsers, one of the projects includes flexbox and space-uniformly, I know that this is not yet widely supported, since I use the space between for example:
.some_element { display:flex; justify-content:space-between; justify-content:space-evenly; }
The code works correctly: Firefox, Chrome, IE11, Edge, but does not work in Safari.
Safari understands and recognizes the space-evenly , but does nothing with it, in other words, the result is the same: justify-content:initial;
Officially, Safari does not support -webkit-justify-content , so I thought I would be cleaver and try a reserve like this:
.some_element { display:flex; justify-content:space-between; -webkit-justify-content:space-evenly; -moz-justify-content:space-evenly; }
But again, Safari understands this, and it does it the same way as initial . The same thing happens on iOS .... which makes my website design fall apart ...
Aesthetically, the space evenly looks better, so I’ll really use it in browsers that support this, so I don’t want to miss it because of Apple .... on the other hand, Apple users have a significant part of visitors, so I can’t ignore the problem and leave the rendering page with initial .
Thanks.