Chciałbym podzielić stronę na dwie części - lewa zajmowałaby minimum miejsca, a prawa całą resztę - tak jak w kodzie poniżej.
Niestety, wiem jak to zrobić jedynie używając tabelek. Da się jakoś w CSS? Może jakieś magiczne floaty, in-line itp.?
Chciałbym zaznaczyć, że NIE musi to działać w jakimkolwiek IE, aczkolwiek Firefox (Gecko), Opera (Presto), Chrome (Webkit) w najnowszych finalnych wydaniach powinny.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>bez nazwy</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> </head> <body> <div style="display:inline-block; background-color:red;">Lewe</div> <div style="display:inline-block; background-color:blue;">Prawe</div> <table width="100%"> <tr> <td style="background-color:red;" width="1">LeweLeweLewe</td> <td style="background-color:blue;">PrawePrawePrawePrawePrawePrawePrawePrawePrawePrawePrawePrawePrawePraw</td> </tr> </table> </body> </html>
ps. Bez używania JS. Tak akurat potrafię

Z góry dziękuję!