Autor | Zpráva | ||
---|---|---|---|
MiK Profil |
#1 · Zasláno: 6. 11. 2005, 15:39:15
Jde mi o toto, na strance mam absolutne napozicovan div, ktery nevim jak bude vysoky:
<div style="position: absoute; top: 150px;">bla bla bla</div> a az pod nim chci vypsat novy div: <div style="???">druhe blablabla</div> Pokud by ten prvni mel znamou vysku, tak to neni problem, ale pokud nevim jak bude vysoky tak nevim jak na to. Diky za odpoved |
||
Fred Profil |
#2 · Zasláno: 6. 11. 2005, 15:42:24
Tak ty dva dej do třetího
<div style="position: absolute; top: 150px;"> <div>bla bla bla</div> <div>druhe blablabla</div> </div> |
||
Timy Profil |
#3 · Zasláno: 6. 11. 2005, 15:43:53
MiK
tady jsem psal něco podobného: http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=11499&foru m=7&page=-1 (úplně dole) |
||
MiK Profil |
#4 · Zasláno: 6. 11. 2005, 15:45:09
cau Frede :]
to bohuzel nemuzu udelat... rad bych ale nemuzu... |
||
PerToon Profil |
#5 · Zasláno: 6. 11. 2005, 17:43:58
Proč to nemůžeš udělat?
|
||
Petra Profil |
#6 · Zasláno: 6. 11. 2005, 17:48:59
MiK: Možná by bylo lepší napsat sem, čeho chceš dosáhnout. Něco pod absolutně pozicované cosi prostě dát nejde, pokud neznáš onoho výšku, abys tam to něco zase mohl napozicovat. Ale je dost dobře možný, že to o co se snažíš by šlo udělat jinak.
|
||
MiK Profil |
#7 · Zasláno: 6. 11. 2005, 17:51:09
Protoze potrebuju preskladat nekolik divu pri pouzivani stylu nez kdyz jsou styly vypnuty. Pokud jsou totiz vypnuty, tak se jedna o takzvanou textovou verzi stranek a ty dulezitejsi informace musi byt na dulezitejsim (vyssim) miste.
Prosim berte to jako fakt... |
||
Timy Profil |
#8 · Zasláno: 6. 11. 2005, 17:53:55 · Upravil/a: Timy
můžu se jenom zeptat, co je špatné na tomhle? V praxi jsem to nepoužil, je to jenom návrh, takže fakt nevím.
<style> #menu {position:absolute; left:100px; top:100px; width:200px; background:red;} #obsah {position:absolute; left:300px; top:100px; width:300px; background:green;} #patka {position:absolute;bottom:-50px;right:0;width:500px;background:yellow; height:50px;} </style> <div id="menu"> <ul> <li>baf <li>haf <li>žblaf </ul> </div> <div id="obsah"> strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu strašně moc textu <div id="patka"> toto je patička </div> </div> |
||
Petra Profil |
#9 · Zasláno: 6. 11. 2005, 18:07:34
Timy: Špatného snad nic (krom toho, že při zoomování celých boxů to trochu nefunguje), jenže to je pořád ten problém, že musíš znát výšku patičky.
|
||
Timy Profil |
#10 · Zasláno: 6. 11. 2005, 18:15:32
Petra
tak pokud jde jenom o patičku, tak to nevadí, jestli by tam měl být další obsah, tak by to bylo horší. Jinak v původním zadání bylo, že je neznámá akorát výška toho prvního divu. Pokud je neznámá výška i toho druhého divu, tak to by byl problém. |
||
Časová prodleva: 7 měsíců
|
|||
nightwatch Profil * |
#11 · Zasláno: 21. 5. 2006, 17:47:49
|
||
Leo Profil |
#12 · Zasláno: 21. 5. 2006, 18:42:08
"můžu se jenom zeptat, co je špatné na tomhle?"
U position absolute pouziteho pro layout stranky je spatne to, co je treba u rozbalovaciho menu vyhodou - absolutne umisteny prvek je v samostatne vrstve, a jeho poloha neovlivni polohu ostatnich - takze je pak sileny problem udelat trivialni veci jako dat dva divy pod sebe (coz je jinak jejich prirozeny zpusob razeni). Podlehnout myslence nastavit divu jeste vysku je reseni spatneho reseni spatnym resenim - vysku nikdy neznate, pokud je tam textovy obsah (uzivatel si muze zmenit velikost pisma - kdykoliv). Takze se tam musi pridat dalsi spatne reseni spatneho reseni spatneho reseni - oveflow... atd. Je to proste cesta do pekel. Leo |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0