ugrás a tartalomhoz

CSS div szélessége IE-ben és Mozillában különböző

Anonymous · 2006. Aug. 9. (Sze), 08.58
Sziasztok!

Mostanság kezdtem tisztán CSS oldalak építgetésével foglalkozni. Korábban még táblázatban helyeztem el az oldalakat, de pl. a menüket már CSS-sel formáztam. Nos ezen menük az IE-ben cella, vagy lap szélességűek, Mozillában valamiért rövidebbek a gombok mint a megadott with-ek, ezért nem töltik ki a renelkezésre álló heyet. www.dewalt-ipariszerszamok.hu a css lap pedig: www.dewalt-ipariszerszamok.hu/dewalt.css
Mi éehet a gond? Előre is köszi!

H Zoli!
 
1

hülye az IE

olosza · 2006. Aug. 28. (H), 17.40
Helló!

Én is ezzel szívtam, de van megoldás!
IE 6-ra működik csak..
Megírod a rendes CSS-t, utána írsz egy * html stilusnev{} dolgot a CSS-be..
Ezt hívják CSS hacknek.
PL:

#fejlec {
  left-margin: 12px;
  right-margin: 15px;
}

/*IE-ben szeretnéd ha bal margó 10 px lenne*/

* html #fejlec {
  left-margin: 10px;
}
A lényeg hogy a *-os után csak azt kell beírni amit módosítani szeretnél.
A * html-es részt minden böngésző figyelmen kívül hagyja, csak az IE 6 veszi figyelembe és felülírja az adott tulajdonságot, esetünkben a bal margó szélességét.
2

elegante..:)

Anonymous · 2006. Aug. 28. (H), 18.06
van erre elegánsabb megoldás, bár ha lusta vagy(mint ahogy én), akkor tényleg egyszerübb belerakni valamit, mint írni egy saját stíluslapot IE alá..

Amúgy én a // használom erre, ezt a többi böngésző nem látja (megjegyzésnek veszi), kivéve az IE-t...

ui: amugy a furcsa az egészbe, hogy ez esetben az ie jár el a szabványok szerint..:)