Autor Zpráva
Kloban
Profil *
Potřeboval bych mít dva DIVy na jednom řádku (což není problém), s tím, že jednomu nastavím pevnou velikost v pixelech a druhý se vždy doplní tak, aby oba zabírali 100% místa na šířce stránky. S tabulkou by to nebyl problém, ovšem z DIVem netuším jak na to... Díky.
habendorf
Profil
Jeden floatovat a druhý s marginem.
Kloban
Profil
habendorf:
Jsi si jistý?
V html mám tento zápis:
<div class="a">a</div><div class="b">b</div>

A v CSS tento:
.a, .b {border: 1px solid black}
.a {float: left; min-width: 100%; margin: 0px 200px 0px 0px}
.b {float: right; width: 200px}


A nefunguje to. Div A se roztáhne pře celou stránku a B je vpravo pod ním.
Když jsem zkusil místo 100% dát třeba 1000px, tak ve chvíli, kdy jsem stránku zmenšil na tolik, že by mezi Divem A a Divem B bylo méně než 200px (zvolený margin) tak se opět Div B stáhl dolů.
A když jsem floatoval jen ten jeden jak píšeš, tak Div A byl za každých okolností o řádek níž.
pavuk
Profil
Kloban:
min-width: 100%
Když máš šířku divu "a" 100%, nemá se kam div "b" umístit.
Když jsem zkusil místo 100% dát třeba 1000px, tak ve chvíli, kdy jsem stránku zmenšil na tolik, že by mezi Divem A a Divem B bylo méně než 200px (zvolený margin) tak se opět Div B stáhl dolů.
Když to sečteš, vyjde ti šířka bratru 1400px, to je dost i na hodně velkej monitor
havs
Profil
Jestli dobře rozumím, tak jedině obalit dalším DIVem a tomu dát pevnou šířku obou, příp. šířku s patřičnou rezervou.
habendorf
Profil
Kloban:
Jsi si jistý?

Jsem. Ale ty mě neposloucháš. Tvůj kód je něco úplně jiného, než ti říkám.

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