- This topic is empty.
- The forum ‘CSS’ is closed to new topics and replies.
It seems if I don’t float the elements the margins collapse, but I need to float them left, because I want them in one line.
But if there are margins they don’t collapse, therefore can’t be the three blocks in one line.
How can I solve it?
Your widths aren’t logical since they don’t account for the margins.
width:33% means 33% of ALL the parent width…not 33% of the remaining width.
Accordingly, you have to account for the margins in your width calculations.
width: calc(33.33% - 2em);
Thank you for your answer!