Hi my site looks great on Chrome and for most of it looks good on firefox and IE however I have a news part which has different news stories. I’m using a grid system so I have 3 stories each in 3 separate columns and 1 row. My problem is on firefox and IE the margin-bottom for the columns aren’t separating the columns and their joining together which doesn’t look great.
below is what it looks like on Chrome and is what i want it to look like on every browser.
(Vertical margins in percentage are usually nonsense anyway as that refers to the width of the containing block rather than anything to do with height.)
I think Paul said to change the % values in the margin to px.
The float: left is redundant in flex because it gets overridden, but is possibly there as a fallback for non-flex browsers. Though I prefer to use display: inline-block as a flex fallback, as floats can be trouble makers. Not sure if that will mess up the “grid system” elsewhere though.