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:
  1. #fejlec {  
  2.   left-margin12px;  
  3.   right-margin15px;  
  4. }  
  5.   
  6. /*IE-ben szeretnéd ha bal margó 10 px lenne*/  
  7.   
  8. * html #fejlec {  
  9.   left-margin10px;  
  10. }  
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..:)