I’m building a website with a CMS inside a grid, but the container holding the CMS doesn’t extend to the end of the grid (its height is set to auto). As a result, when switching to mobile and the grid becomes longer, the footer overlaps the grid and ends up sitting right in the middle of it. Any suggestions for a solution?
But you now have 100s of styles that probably aren’t helping with your goals. Honestly it would be fastest just to rebuild it, this time just with the styles you need.
The reason is there are layers of issues that are cropping up in your footer positioning. The central issue is grid cms but all of the classes have issues.
A few tips;
Never set layout styles you don’t need, they’ll bite you later.
Don’t overwrite with defaults like auto, just revert the style setting instead.
The basic rule is to let the browser do its layout naturally and only interfere when you need to.