ugrás a tartalomhoz

IE-ben felbontás és/vagy nézet kicsinyítés hatására eltolódik az oldal képe

tashubanya · 2012. Okt. 16. (K), 15.30
itt látható az "eltolódás".

Css-ben érzem a problémát, pontosabban abban, hogy van egy többlépcsős, lenyíló menüm (nav dobozban), amit ha használok csak akkor jelentkezik ez a probléma.
A html:
  1. <ul>    
  2. <li><a href="eskuvo.htm"><img src="images/eskuvo_menu.png" /></a>  
  3. <ul>  
  4. <li><a href="eskuvo1.htm" ><img src="images/galeria1_menu.png" /></a></li>  
  5. <li><a href="eskuvo2.htm" ><img src="images/galeria2_menu.png" /></a></li>  
  6. <li><a href="eskuvo3.htm" ><img src="images/galeria3_menu.png" /></a></li>  
  7. </ul>  
  8. </li>  
  9. </ul>   
A css:
  1. * {  
  2.     margin0;  
  3.     padding0;  
  4. }  
  5.   
  6. body {  
  7.     background#2B1500;  
  8.     background-repeatno-repeat;  
  9.     scrollbar-face-color:#FFFFFF;  
  10.     scrollbar-highlight-color:#FFFFFF;  
  11.     scrollbar-3dlight-color:#FFFFFF  
  12.     scrollbar-darkshadow-color:#FFFFFF;  
  13.     scrollbar-shadow-color:#FFFFFF;  
  14.     scrollbar-arrow-color:#FFFFFF;  
  15.     scrollbar-track-color:#FFFFFF;  
  16. }  
  17. #wrapper {   
  18.     margin20px auto 20px auto;  
  19.     width850px;   
  20.     height475px;  
  21.     background#8F7860;  
  22.     border1px solid #D1BCA7;  
  23. }  
  24.   
  25. #content {   
  26.     floatright;  
  27.     width700px;   
  28.     min-height425px;  
  29.     background-imageurl(../images/content.jpg);  
  30.     background-repeatno-repeat;  
  31. }  
  32.   
  33.   
  34. #header {  
  35.     width850px;  
  36.     height50px;  
  37.     background-imageurl(../images/header.jpg);  
  38.     background-repeatno-repeat;  
  39. }  
  40.   
  41. #nav{  
  42.     floatleft;  
  43.     width150px;  
  44.     height425px;   
  45.     background-imageurl(../images/nav.jpg);  
  46.     background-repeatno-repeat;  
  47. }  
  48. #nav ul {   
  49.     list-style-typenone;    
  50. }    
  51.   
  52. #nav ul li {    
  53.     width150px;    
  54.         
  55. }    
  56.       
  57. #nav ul li a {    
  58.     width150px;    
  59.     heightauto;   
  60. }  
  61.    
  62. #nav ul li a {    
  63.     width150px;    
  64.     heightauto;   
  65. }  
  66.    
  67. #nav ul ul {    
  68.     positionrelative;  
  69.     width150px;    
  70.     displaynone;  
  71.     height100%;  
  72. }    
  73.      
  74. #nav ul li:hover ul{    
  75.     displayblock;  
  76.              
  77. }   
  78.    
  79. #nav ul li ul a:hover{    
  80.     displayblock;  
  81. }    
  82.   
  83. #nav a:hover {   
  84.  }    
  85.      
  86. #nav a {    
  87.     displayblock;    
  88.     margin0;    
  89. }    
  90.      
  91. #nav li {    
  92.     position:relative;    
  93.     width150px;    
  94. }    
A margin-tól, a padding-on át a position-ig mindent próbáltam állítani, de nem jövök rá a megoldásra.
Biztos kiböki a szemem, de ha 1 év alatt nem jöttem rá, gondoltam segítséget kérek...

Nagyon szépen köszönöm előre is, ha valaki foglalkozik a kérdéssel!!
 
1

Szerintem tartalmat befogó

hunkris · 2012. Okt. 16. (K), 15.35
Szerintem tartalmat befogó divnek kéne min width értéket adni.
2

min-width

tashubanya · 2012. Okt. 16. (K), 15.49
Szia!
Sajnos attól az egész szétcsúszik.
De nem a menüvel lesz a gond!
Az már biztos, mert lepucoltam és úgy sem jó, tehát css.
3

Böngészőm elavult?

tashubanya · 2012. Okt. 16. (K), 16.05
Megnéztem a nagyok oldalait is, és azok is "elmásznak", többek közt a weblabor is.
Azt hiszem régen lett az explorer frissítve a gépemen-mivel nem használom, ezért, ha nincsen más magyarázat a jelenségre, törölnétek ezt a témát, hogy ne legyen itt egy olyan felvetés, ami értelmetlen?
Köszönöm előre is, és elnézést, hogy nem voltam elég körültekintő!
4

Mások is használhatnak régi

Hidvégi Gábor · 2012. Okt. 16. (K), 16.22
Mások is használhatnak régi böngészőt, miattuk érdemes foglalkozni a problémával.
5

Probléma

tashubanya · 2012. Okt. 16. (K), 16.29
Örülök, hogy valós a probléma.
Így is eléggé szégyellem magam, hogy ilyen apróságon akadok el :(
6

A position: relative;-t írd

KMartinR4 · 2012. Nov. 2. (P), 18.42
A
  1. positionrelative;  
-t írd át
  1. positionabsolute;  
-ra. A relatív pozíciót az IE nem kezeli jól. Még a 8 se, pláne, ha régebbi...

Természetesen ezután meg kell adnod, hogy mennyivel lejjebb vagy följebb fognak megjelenni az almenük, de így nem fog elcsúszni az oldal... Mármint, ha ez a probléma forrása.