Autor Zpráva
venca12
Profil
Ahoj,

nemáte někdo páru, jak udělat dvou sloupcový layout, nalevo div se šířkou specifikovanou v px a napravo div roztažený na šířku zbytku stránky.

Díky
PerToon
Profil
Tak dej div na 100% a do něj dej div se specifikovanou šířkou, který bude obtékaný, hm?
PerToon
Profil
Nebo asi takhle, co?
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=7&topic=18 369
habendorf
Profil
PerToon: Ten odkaz ne, to je řešení specifického problému, na tohle úplně zbytečné.
venca12
Profil
takze pouzit display:table , protoze se tabulka roztahne pres cely zbytek stranky, jinak to asi nepujde ze? (rozumej, bez pouziti display:table)...jinak diky za dobry napad
venca12
Profil
hmm tak ne, tak jsem to neporesil...
PerToon
Profil
Moment, jaká tabulka zase? CSS layout je bez tabulek!
Timy
Profil
Co třeba takhle?

<div style="width:200px;float:left;background:red">
...obsah...
</div>
<div style="margin-left:220px;background:green">
...obsah...
</div>
Timy
Profil
PerToon
"Moment, jaká tabulka zase? CSS layout je bez tabulek!"

<div style="display:table">...obsah...</div>

Beztabulkový tabulky s tabulkou ;-).
habendorf
Profil
Co třeba takhle?

<div style="width:200px;float:left;background:red">
...obsah...
</div>
<div style="margin-left:220px;background:green">
...obsah...
</div>


Jasně, přesně tak. Druhá možnost je dát červený 200px div dovnitř toho zeleného a zelenému dát levý padding. Co použít závisí na tom, má-li či nemá-li zelené pozadí být pod koncem červeného divu.

Ještě jednou opakuji, že to display:table je zde úplná kravina, tam šlo o specifickou záležitost.
venca12
Profil
chlapi, díky
Toto téma je uzamčeno. Odpověď nelze zaslat.