I have come across an issue which has been almost impossible to fix. The CMS items are not stacking correctly on an iPad. I have gone through 2 fixes with the lovely people at Webflow Support, but it still seems to be happening…
So far I have:
Used Flexbox to centralize the CMS Items
Set a max width of 25% to stop the overflow (still happens though).
Hi there Dylan. Am i correct if you using Webflow in Safari? For me it worked fine in Chrome but getting your problem in Safari. One simple solution was to set Dynamic Item 2 to 24% width to get the result you are after.
As @jorn above has indicated, you need to set a defined width and height to avoid known bugs with flexbox and IOS/Safari. You will want to avoid setting the flex - stretch/expand property to get a consistent cross browser experience. This issue also occurs in IE 11.
Here is some material by Phillip Walton on the issue and some workarounds;