Weird CSS Positioning

Hello everyone,

I have a prospective client that has a strange request. I wanted to get some feedback from other professionals before I told the client that this is probably not possible.

The client basically wants to switch up the presentation of their header and footer. They want the footer placed at the top of the code, but at the bottom of the design, and the header at the bottom of the source code but on the top of the page. The only solution I’ve come up with is to position the footer at the bottom most part of the page, but they want the header to change position in relation to how big the content section is, which would be below it.

I have scratched my head over it and tested for about an hour and can’t come up with a solution at all. Is this even possible? It is for SEO purposes I assume…