Menü túllóg a határoló diven
Sziasztok,
Ismét a segítségeteket kérném. Egy weboldalt készítek, amin a felül lévő menü a következőképpen néz ki:
- van 1 header - ez egy kép (800px széles)
- alatta egy 1 menubar - ez is egy kép (800px széles) és egy div is egyben
- a menubarban egy menuitems átlátszó háttérrel (detto div (szélessége: 796px, mert a két fenti képnek van mindkét oldalt egy 2px solid white border-je, a képnek magának és nem html kóddal létrehozva)).
Érdekes módon IE-ben szépen megjelenik minden úgy ahogy kell, de FF és Chrome alatt a menuitems átlátszó háttere kilóg a menubar-ból jobbra és a menubar kép jobb széléről hiányzik 1px széles border és a képen látszik is egy 1 pixelnyi elcsúszás, de nem végig (azaz csak kb az utolsó 20%-on látszik az elcsúszás).
Ha leveszem a menuitems méretét 792px akkor szépen megjelenik, de megmarad a háttérkép elcsúszása és IE alatt meg már csúnya.
Kicsit nagyon tanácstalan vagyok, mi lehet a probléma.
Nagyon köszönöm a segítségeteket.
■ Ismét a segítségeteket kérném. Egy weboldalt készítek, amin a felül lévő menü a következőképpen néz ki:
- van 1 header - ez egy kép (800px széles)
- alatta egy 1 menubar - ez is egy kép (800px széles) és egy div is egyben
- a menubarban egy menuitems átlátszó háttérrel (detto div (szélessége: 796px, mert a két fenti képnek van mindkét oldalt egy 2px solid white border-je, a képnek magának és nem html kóddal létrehozva)).
Érdekes módon IE-ben szépen megjelenik minden úgy ahogy kell, de FF és Chrome alatt a menuitems átlátszó háttere kilóg a menubar-ból jobbra és a menubar kép jobb széléről hiányzik 1px széles border és a képen látszik is egy 1 pixelnyi elcsúszás, de nem végig (azaz csak kb az utolsó 20%-on látszik az elcsúszás).
Ha leveszem a menuitems méretét 792px akkor szépen megjelenik, de megmarad a háttérkép elcsúszása és IE alatt meg már csúnya.
Kicsit nagyon tanácstalan vagyok, mi lehet a probléma.
Nagyon köszönöm a segítségeteket.
+ info
Ezt se tudom miért csinálja :(
LINK!!
nem lehet
Kérdésre nagyon szívesen válaszolok.
Egy képet csináltam, hátha jobban látható, amit leírtam.
hiba.jpg
kód?
üdv,
Balázs
kód
padding
köszi
A padding összeadódik a margóval... megtanultam.
Nagyon köszönöm.
Viszont a FF továbbra is benne hagyja azt az apró törést és nem is 800 px széles a frame div. Ezt mi okozhatja?
Ennyi csak a frame css kódja
+ info
Érdekes módon, ha csinálok egy teljes új html lapot és arra rakom be csak a képet, akkor nem méretezi át. Az eredeti oldalról kivettem már mindent, ugyanúgy néz ki mint a proba oldal, de semmi változás a képen. :(
HA van ötlet kérlek mondjátok.
próbáld meg ugy, h nem
sajnos...
IE és Chrome alatt tökéletes.
Még egy dolog:
amikor csak a proba oldalt készítettem a két képpel egymás alatt, akkor a kettő között megjelent egy 5px magas "rés". Ha beállítottam egy margin-top: -5px; akkor tökéletesen egymás alatt voltak és nem volt eltolás sem a menüben.
Ha ezt alkalmaztam a frame div-ben, akkor ott persze "felcsúszott" az alsó kép.
megoldva
Végülis az volt a probléma, hogy az egyik div-ben html img-két volt bent a kép, a másikban pedig a css-ben volt megadva, mint background-image...
Nem keverem ezentúl.
Viszont a kép méretének megnövelése még mindig probléma, de nem zavaró. Ha valaki tud megoldást, örömmel veszem.
biztosan elcsúszás?