Autor | Zpráva | ||
---|---|---|---|
Honza254 Profil |
#1 · Zasláno: 13. 8. 2006, 23:51:06
Zdravim, mam takovy problem a docela jsem se na nem zaseknul:
delam na projektu, kde ruzne formulare nevyskakuji jako samostatna okna, ale "preplacnou" puvodni prezentaci pevne definovanym divem s definovanymi absolutnimi parametry top, left a z-index. Protoze obsah tohoto boxu se generuje celou skupinou dynamickych skriptu, nelze dopredu odhadnout jeho celkovou sirku a vysku. Nechal jsem je tedy na auto - cili defaultne nedefinovane. V opere 9 a ff 1.5 vsechno funguje dokonale, ale v IE6 se box zobrazi tak, ze se na sirku roztahne zcela k pravemu okraji. Vyska je ok. Setkal se s tim nekdo a vite reseni? Predem podotykam ze psat napevno width je v te aplikaci velke mnozstvi prace navic... |
||
koudi Profil |
#2 · Zasláno: 13. 8. 2006, 23:54:47
Možná se pletu, ale to divy prostě dělaj, že se automaticky roztahujou, ne? Možná sem to blbě pochopil - zkus upřesnit k jakému pravému okraji. A nejlépe odkaz na stránky.
|
||
Dero Profil |
#3 · Zasláno: 13. 8. 2006, 23:56:36
Nemá některý z vnořených prvků nastavenu šířku 100%? Potom by se IE choval tak, jak popisuješ.
Zkus pro IE nastavit absolutně pozicovanému boxu šířku 1px. Co se změní? * html #box { position: absolute; ... width: 1px; } |
||
Honza254 Profil |
#4 · Zasláno: 14. 8. 2006, 00:12:36
nene, zadny z prvku v tom divu nema definovanou sirku, pracuju jen s margin a padding. Je to hodne zvlastni a podle me to nejak zavisi i na tom co ten box prekryva. mam totiz vedle toho modul pro statistiku co jede na stejnem divu, jen pod nim nic neni (uplne prazdna stranka, jen <body> a v nem ten div), a ten IE vykresli korektne.
Vypada to hodne zvlastne. screenshot: http://dicini.jaffra.org/reg.jpg ten box definuju timto #inset {width: 1px; position: absolute; top: 100px; left: 100px; z-index: 50; background: #444; border: 4px outset #777; font: 12px Verdana, 'Geneva CE', lucida, sans-serif; color: white; padding: 0px 5px;} chapu ze je to blby bez odkazu primo na ty stranky, jenze mi to jede na locahostu a nemuzu to ted nejak moc pastovat :) |
||
Honza254 Profil |
#5 · Zasláno: 14. 8. 2006, 00:13:50
dodatek - cervena carka oznacuje, kde to konci v opere/ff :)
|
||
Dero Profil |
#6 · Zasláno: 14. 8. 2006, 00:16:32
Honza254: Pokud chceš účinnější pomoc, napiš mi na mail + pošli chybující stránku. Kontakt mám v profilu.
|
||
Honza254 Profil |
#7 · Zasláno: 14. 8. 2006, 00:39:10
2 Dero a ostatni: tady je ten problem, v IE se drzi praveho okraje...
http://dicini.jaffra.org/test.html je to tam trochu prasacky nalepeno vcetne stylu, ale je to z toho evidentni... zjistil jsem, ze to nezavisi vubec na obsahem pod, ale na tom ze je tam formular {jakykoliv}. Pokud mam ten div bez vlozeneho formulare, je to v pohode. Cili asi mam blbe nastylovane veci jako legend a fieldset?? |
||
Dero Profil |
#8 · Zasláno: 14. 8. 2006, 00:43:12
Honza254: Ano, bude to fieldsetem. Tipl bych, že pomůže:
fieldset { ...; float: left; } |
||
Honza254 Profil |
#9 · Zasláno: 14. 8. 2006, 00:48:28
2 Dero: vyborne, diky moc, pomohlo to. Pouzil jsem ten tag vubec poprve a nevedel jsem, ze IE to interpretuje tak jak to interpretuje :)
|
||
Dero Profil |
#10 · Zasláno: 14. 8. 2006, 00:49:46
Pouzil jsem ten tag vubec poprve a nevedel jsem, ze IE to interpretuje tak jak to interpretuje :)
S IE Tě čeká ještě mnoho překvapení. Pevné nervy a hezký zbytek pozdního večera Ti přeji. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0