Autor | Zpráva | ||
---|---|---|---|
Kloban Profil * |
#1 · Zasláno: 5. 8. 2010, 13:32:17
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 |
#2 · Zasláno: 5. 8. 2010, 13:42:12
Jeden floatovat a druhý s marginem.
|
||
Kloban Profil |
#3 · Zasláno: 5. 8. 2010, 17:24:51
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 |
#4 · Zasláno: 5. 8. 2010, 20:20:21
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 |
#5 · Zasláno: 5. 8. 2010, 20:50:46
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 |
#6 · Zasláno: 6. 8. 2010, 00:59:36
Kloban:
„Jsi si jistý?“ Jsem. Ale ty mě neposloucháš. Tvůj kód je něco úplně jiného, než ti říkám. |
||
Časová prodleva: 14 let
|
0