Autor Zpráva
Bruinee
Profil *
<div style="float:left; width:200px">...</div>
<div style="float:left; ???">...</div>

Co mam doplnit misto toho otazniku, aby se ten druhy sloupec roztahl na cely zbytek obrazovky?
rkomoras
Profil
asi width:100%;
Bruinee
Profil *
To ne, to se roztahne na 100% okna a zalomi se pod prvni sloupec na celou sirku..
rkomoras
Profil
aha, ty chces oba v jedny rovine..
Bruinee
Profil *
To leve je treba menu a vim, ze mi na nej staci 200px, to prave je obsah a ten chci roztahnout na cele uzivatelovo okno, takze bych potreboval neco jako:

width:100%-200px
Manq
Profil
Jednoduché řešení mě nenapadá.
Jedině celou stránku uzavřít do DIVu, vycentrovat a dát mu fixní šířku. Pravému bloku bys potom musel dát také fixní šířku.
To ti ale neřeší problém s roztáhnutím pravého bloku na zbytek stránky. To mě řešení pomocí CSS nenapadá. Tím neříkám, že neexistuje.
Nox
Profil
Jediné, co mě napadá, je tabulka nebo JS, ale obě sou to hnusný řešení

width:100%-200px
nebo 'width: *;'
by bylo dobrý, ale bohužel to zatím nefunguje
Bubák
Profil
Myslíš tohle?
http://css.interval.cz/priklady/priklad-14-1.htm
Manq
Profil
Jedině celou stránku uzavřít do DIVu, vycentrovat a dát mu fixní šířku.
No vidíš, stačí procentuální šířka. Je to tak jednoduché, ale byl jsi blízko :o).
Bruinee
Profil *
Bubak: Diky, presne tak to je. Nevidim sice moc semanticky rozdil oproti memu puvodnimu kodu, ale tenhle funguje.

Takhle to ma vypadat:

<div style="width:100%">
<div style="float:left; width:200px"> levy </div>
<div style="margin:0 0 0 200px"> pravy </div>
</div>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0