I am trying to build a mobile-ready design composed of three main blocks, an advertisement block, content block and sidebar block (plus header and footer, but those are not important for this problem).
The idea is for the advertisement and sidebar to have fixed widths (250px) and be aligned to the right side of the container block, and the content to be fluid and on the left side. On mobile, I need to break this design and layer the blocks on top of each other in order ad->content->sidebar width 100% widths
I have something like this in mind:
I have seen solutions that made this work, like this one, but they all work with relative sizes in percent, and not with fixed "sidebar" widths.