Yerf!
» das sollen sie die ganze zeit... in der mitte feste größe. die beiden aussen sollen sich dem rest platz im browser anpassen... da ist seid meinem ersten post hier die rede von...
Aber es gibt doch keine beiden äußeren Elemente, das sieht nur so aus - das ist ein Hintergrundbild :)
...und genau das ist das Problem. Garog möchte Inhalte in diesen Seitenspalten plazieren, weshalb dort nicht nur Hintergrundbild sondern auch ein Element sein muss. Das Element selbst ist nicht so das Problem, aber die korrekte Breite, damit die Inhalte nicht aus dem Browserfenster hinaus oder unter den mittleren Block hinunter rutschen ist ein Problem.
Solange CSS nicht Rechnen kann ist die einzige Lösung sich per display:table-cell das Verhalten von Tabellen zu nutze zu machen. Damit sollte das aber gehen.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title></title>
<style type="text/css">[code lang=css]
html{display:table;width:100%;height:100%}
body{display:table-row;min-height:100%}
#leftbar, #rightbar, #content{display:table-cell;}
#leftbar{background-color:darkblue;overflow:hidden;}
#leftbar div{position:relative;width:100%;}
#leftbar p{position:absolute;}
#rightbar{background-color:darkred;overflow:hidden;}
#rightbar div{position:relative;width:100%;}
#rightbar p{position:absolute;}
#content{background-color:darkgrey;width:400px;}
</style>
</head>
<body>
<div id="leftbar"><div><p>Lorem ipsum dolor sit amet consectetuer.</p>
</div></div>
<div id="content"><p>Lorem ipsum dolor sit amet consectetuer interdum Lorem convallis justo ipsum. Id Quisque In ipsum id pede Aenean interdum vel turpis a. Tristique consectetuer urna in tristique vel laoreet mauris et justo Aliquam. Platea laoreet pede gravida sapien odio elit feugiat enim sit Aliquam. Phasellus orci laoreet arcu massa habitasse dis cursus neque Ut elit. Rutrum eu Curabitur.</p>
</div>
<div id="rightbar"><div><p>Lorem ipsum dolor sit amet consectetuer.</p>
</div></div>
</body>
</html>[/code]
Im FF3 gehts schonmal (war aber etwas komplizierter als gedacht, das verhalten von tabellen ist einfach nicht zum Layouten geeignte...), hab aber grad keine Ahnung, was Opera da dran nicht mag :-(
Gruß,
Harlequin
<!--[if lt IE 8]>This page is best viewed with a webbrowser. Get one today!<![endif]-->