Autor Zpráva
Honza254
Profil
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
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
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
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
dodatek - cervena carka oznacuje, kde to konci v opere/ff :)
Dero
Profil
Honza254: Pokud chceš účinnější pomoc, napiš mi na mail + pošli chybující stránku. Kontakt mám v profilu.
Honza254
Profil
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
Honza254: Ano, bude to fieldsetem. Tipl bych, že pomůže:

fieldset { ...; float: left; }
Honza254
Profil
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
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.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0