Domyślam się, że problem był wałkowany wielokrotnie, ale jakoś tak ani wyszukiwarka tego forum ani googlowa nic mi sensownego nie pokazuje, bo też i po prostu nie wiem co w nią wpisać.
Chodzi o to, że chciałbym aby w layoucie lewa kolumna miała 200px a prawa - całą dostępną resztę (w x).
Tu jest stronka: http://jsfiddle.net/b4mQc/
A tu mój dotychczasowy, wstępny kod:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style> body { margin:20x; border:1px solid red; } .page_top{ background-color: #999; } .page_contents_left{ width:200px; background-color: #aaa; float:left; } .page_contents_right{ /*width:100%;*/ background-color: #ccc; float:left; } .page_footer{ clear:both; width:100%; background-color: #ddd; } </style> </head> <body> <div class="page_top"> To jest top, ma zajmować 100% przestrzeni w x i to się udało </div> <div class="page_contents_left"> To jest left, ma zajmować 200px przestrzeni w x - to też się udało </div> <div class="page_contents_right"> </div> <div class="page_footer"> a to jest footer, też działa. </div> </body> </html>
Jak to zrobić? Przy czym page_contents_right ma zajmować swoją przestrzeń (pozostałą) niezależnie od treści - tam może nawet nic nie być.