Hellihello Detlef,
Hallo frankx
… header, scrollbarer Rest, ist nur mit Frames realisierbar (wenn der header eine Fixe und keine prozentuale Größe haben soll).
cool, mit
* html #inhalt {
position:static;
height:100%;
border-top:130px solid green;
border-bottom:110px solid green;
}
Star html hack und einer Border von Kopfzeilenhöhe und Fusszeilenhöhe.
Also, es geht auch anders, aber das wissen nichtmal die cracks hier (abgesehen von den SuperCracks).
Bitte dann noch das Javascript für die Größenänderung per MouseClickAndMove. Für Anfänger sicherlich ein einsichtiger Weg (;-).
Aber bezogen auf die konkrete Frage geht der Punkt natürlich an Dich.
#inhalt {
position:absolute;
top:120px;
right:0;
bottom:100px;
left:0;
border:10px solid green;
overflow:auto;
}
bewirkt dann, bei "normalen" Browsern, dass das auch scrollbar wird ohne eine Höhenangabe. Das war die Krücke, bei der ich bei meinen Recherchen seinerzeit hängengeblieben war.
Ich vermute, dass sich das mit einem Div rechts und einem Links mit entsprchendem margin-left/right für das Contentdiv auch lösen ließe, die rechts und links dann ebenfalls mit Scrollbar. Dann per Ajax nur das inhalt-Div auswechseln, und ein Frameset ist nachgebaut. Bitte gebt wenigstens zu, dass es zwar möglich ist, aber doch an Know-How nicht mehr zu toppen. Ich schätz mich nicht als allzu hirnträge ein, aber diese alternativen per CSS fand ich dann inklusive der hacks für den IE doch recht anspruchsvoll im Ganzen und keinesfalls anfängertaubglich.
Dank und Gruß,
frankx