Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 13. 1. 2010, 16:10:48
Vyhledávač mi našel odkaz na podobný problém, chvíli jsem ho procházel, ale bohužel mi nepomohl.
Potřeboval bych použít <style>#neco{position:fixed;}</style> |
||
Chamurappi Profil |
#2 · Zasláno: 13. 1. 2010, 16:19:53
Reaguji na Nease:
„tak, aby to fungovalo i v IE“ V jaké verzi? Ve standardním režimu Exploreru 7 či novějšího to funguje. „Zkoušel jsem to vyřešit sám“ Ukaž. „ještě chvíli a asi mi z toho bouchne hlava“ Ukaž. |
||
Neas Profil |
#3 · Zasláno: 13. 1. 2010, 16:47:34
Doufal jsem, že ve všech verzích. Pokud to jinak nejde, tak v co nejvíc, aby se stránka správně zobrazovala co nejvíc uživatelům, i když je pravda že starší verze IE se moc nepoužívají. Ale s IE 6 se stále setkávám.
pokud jde o zdroják, tu část, co měla nahrazovat position:fixed, jsem vymazal, abych v tom neměl zmatek, ale šlo hlavně o tipy z již zmiňovaného odkazu, případně jejich kombinace. |
||
pavuk Profil |
#4 · Zasláno: 13. 1. 2010, 16:59:23
Chamurappi:
Tajně jsem doufal že to tu vyřeší můj problém, ale jsem z něj ještě víc zmatenej, protože mně například "position:fixed" nefunguje ani v IE 7, ani v IE 8. Viz. odkaz |
||
Chamurappi Profil |
#5 · Zasláno: 13. 1. 2010, 18:37:07
Reaguji na Nease:
„tu část, co měla nahrazovat position:fixed, jsem vymazal, abych v tom neměl zmatek“ Chtěl jsem vidět ukázku proto, abych mohl okouknout prostředí tvé stránky (vykreslovací režim) a najít chybu, nebo navrhnout jiný postup, protože jinak ti můžu dát pouze obecnou radu a pak tiše čekat, jestli ti vybouchne hlava. Má obecná rada zní: Dej to, co se má rolovat, do <div>u s „overflow: auto“ a to, co se rolovat nemá, umísti mimo tento <div> a napozicuj to absolutně na požadované místo. Výsledek se bude hodně podobat fixnímu pozicování a pojede všude nezávisle na podpoře „position: fixed“. Reaguji na pavuka: „nefunguje ani v IE 7, ani v IE 8“ Vždyť to říkám pořád dokola — ve standardním režimu sedmičky i osmičky „position: fixed“ funguje. Chceš-li jet v quirku (teď jedeš), viz má obecná rada. |
||
Neas Profil |
#6 · Zasláno: 13. 1. 2010, 19:31:07 · Upravil/a: Neas
Obecné řešení nepomohlo :(
kód stránky a Výsledek: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <!-- *** CREATED BY JAN "NEAS LOPATA" VEGRICHT *** #### Neas-san@email.cz #### ## http://neas.ic.cz ## >> (C) 2010 << --> <head> <meta http-equiv="content-type" content="text/html; charset=Windows-1250" /> <meta http-equiv="content-language" content="cs-cz" /> <meta name="copyright" content="Jan 'Neas Lopata' Vegricht;" /> <title></title> <link rel="shortcut icon" href="ramovana.ikona.ico" /> <style> body{ text-align:center; color:#B25252; background-color:black; } img{ margin:auto; display:block; } #obsah{ margin:auto; margin-left:220px; } #menu{ float:left; width:200px; } #main{ margin:auto; text-align:left; width:1024px; background:url('bg.back.png') repeat-y right; } #login{ position:absolute;top:100px;left:150px; overflow:auto; } </style> </head> <body> <img src="logo.png" /><br /><img src="bg.up.png" /> <form id="login" action="login.method.php" method="post"> <div>Jméno:</div> <input type="text" name="jmeno" /><br /> <div>Heslo:</div> <input type="password" name="heslo" /><br /> <input type="submit" value="Přihlásit" /> </form> <div id="main"> <div id="menu"> Menu stránky...<br /> </div> <div id="obsah"> Obsah stránky.....<br /> 2<br /> 3<br /> <select style="width:300px;" name="jmeno" size="4"> <option value="1">volba 1</option> </select><br /> 5<br /> 6<br /> 7<br /> 8<br /> 9<br /> 10<br /> 11<br /> 12<br /> 13<br /> 14<br /> 15<br /> 5<br /> 6<br /> 7<br /> 8<br /> 9<br /> 10<br /> 11<br /> 12<br /> 13<br /> 14<br /> 15<br /> ... </div> </div><img src="bg.down.png" /> </body> </html> |
||
pavuk Profil |
#7 · Zasláno: 13. 1. 2010, 19:38:46
Chamurappi:
To jsem samozřejmě zkoušel, ostatně je to vidět ve zdrojáku, ale ani jeden ze zápisů !doctype neměl v IE požadovanej výsledek. |
||
Chamurappi Profil |
#8 · Zasláno: 13. 1. 2010, 20:23:10 · Upravil/a: Chamurappi
Reaguji na Nease:
„Obecné řešení nepomohlo“ V ukázaném kódu vidím, že jsi to, co se nemá rolovat, dal do <div>u s „overflow: auto“ a absolutně jsi to napozicoval. Doporučím ti tedy znovu si přečíst moji obecnou radu a tentokrát ji i dodržet. Reaguji na pavuka: „ostatně je to vidět ve zdrojáku“ Není tam vidět, že bys dával na začátek kódu různé zápisy <!doctype>. Dáváš je až někam na druhý řádek, tam jsou samozřejmě k ničemu. |
||
Neas Profil |
#9 · Zasláno: 13. 1. 2010, 20:44:43
hups, moje chyba.. takže bych měl dát vše, kromě #login do <div>u? hádám, že méně složitě to nejde, co?
|
||
pavuk Profil |
#10 · Zasláno: 13. 1. 2010, 20:48:56 · Upravil/a: pavuk
Jsou na prvním řádku, něčemu tady nerozumím. jdu to bádat
|
||
Časová prodleva: 14 let
|
0