Autor | Zpráva | ||
---|---|---|---|
rad Profil * |
#1 · Zasláno: 19. 12. 2011, 11:57:39
mam problem s IE tady : lorchid.fr
declarace stylu: .menu:before{position:absolute;top:0;width:54px;left:-54px;height:45px;content:'';background:url(./images/before.png) no-repeat;} .menu:after{position:absolute;top:-16px;width:104px;right:-104px;height:61px;content:'';background:url(./images/after.png) no-repeat;} netusim jak upravit styl aby to jelo i v IE8 ..nevite co je spatne diky |
||
Yuhů Profil |
#2 · Zasláno: 19. 12. 2011, 12:44:05
přijde mi to, jako kdyby se v IE 8 špatně určil počátek souřadného systému, má ho prostě jinde než jiné prohlížeče. To může mít souvislost s vlastnostmi, které má nastavený samotný prvek .menu. Podezřelý bývá hlavně padding. Doporučuju taky prvku .menu nastavit position: relative;. Je také otázka, jestli IE 8 správně pracuje s prvkem, který z jeho pohledu nemá obsah (co se například stane, když tam bude content: ' '?). Ale v podstatě tápu. Takže jako vždy: omazávat, experimentovat a koukat, kdy to přestává a začíná fungovat.
|
||
rad Profil * |
#3 · Zasláno: 19. 12. 2011, 13:00:48 · Upravil/a: rad
jo diky problem je v tom ze ani IE8 nemam byl jsem an to upozornen
ceho jsem si ale vsiml ze mam problem s IE s delmaraci display:inline-block je to dalsi IE bug ktery mam rad ...a jo ok takze inline-block pro IE je to hack ale funguje to : zoom: 1; *display: inline; s tim before after si myslim ze IE proste nepocita padding a to zpusobuje problemy pridal jsem tam relative position do rodicovskeho prvku. |
||
Časová prodleva: 9 dní
|
|||
peta Profil |
#4 · Zasláno: 28. 12. 2011, 10:59:39
Before after v IE ma bugy. Nesmis od toho ocekavat zazraky. Nespravne to pocita margin nebo padding nebo oboji.
Muzes zkusit pomenit vykreslovaci rezimy doctype na nejnovejsi. Muzes zkusit zvazit teorii, ze before je skutecne pred prvkem menu, fyzicky a tudiz se jeho pozice pocita od prvku nad menu. <div class=a> <div class=menu:before></div> <div class=menu></div> </div>. Takze spravne umistene relative by to mohlo resit. Radeji s tim moc neexperimentuji a pridam si tam ten prvek fyzicky. Usetri to more problemu. |
||
Časová prodleva: 12 let
|
0