Servus,
Ich meine dein Problem recht einfach lösen zu können.
Versuch mal um deine pre-content, content, post-content <div>
einen übergeordneten Haupt <div>
zu legen der die breite 100% hat und Abstand top 67px mit overflow-x: auto. Dann änderst du noch die top Abstände von den 3 content divs auf 0.
Ohne das ausprobiert zu haben könnte das aber ein Ansatz sein.
Obwohl ich grad nicht genau verstehe warum du weißt das 100%=900px sind und trotzdem 100% statt 900px angibst. Würde das vllt auch ändern wenn du dir da sicher bist.
Die sx <div>
die du mit float nebeneinander haben willst funktioniert nicht!
Da float den Absolut positionierten <div>
"übergeht und sich am nächsten fixed <div>
orientiert. Das Problem lässt sich auch einfach beheben in dem du sx sagst es soll eine Tabelle sein mit display: table-cell
.
Gruß
Jo