2010-08-18 7 views
0

Aide! Ceci est mon menu. Je veux rester au même endroit, donc si vous redimensionnez ou faites glisser le navigateur, il ne devrait pas suivre le navigateur et déplacer le menu sur le côtéCSS: Aidez mes menulinks ne reste pas au même endroit

<div id="mainmenu" style="position: relative;"> 
<div id="menuLinks" style="position: absolute; right: 70px; top: 10px; "> 
<a href="home.php">HEM</a> 
<a href="#">PROFILER</a> 
<a href="#">BILDER</a> 
<a href="#">DISKOTEKER</a> 
<a href="#">EVENTS</a> 
<a href="#" class="menu_class">KONTROLLPANEL</a> 
</div> 

Cela ne fonctionne que si je change la ligne div mainmenu à:

<div id="mainmenu" style="position: relative; width: 1200px;"> 

(donnant une largeur:) alors il reste à l'endroit. Mais je ne veux pas spécifier la largeur, car alors il se terminera trop tôt pour d'autres résolutions d'écran et donc ..

Comment puis-je résoudre ce problème?

Répondre

0

Utilisez position: absolute; pour une position fixe dans le document (déplacez le défilement de la page).

Utilisez position: fixed pour une position fixe dans la fenêtre du navigateur. (ne bouge pas lorsque vous faites défiler la page)

Dans les deux cas, utilisez left et top pour spécifier la position de départ.

Vous n'avez pas besoin de spécifier une largeur dans les deux cas.

position: fixed ne fonctionnera pas dans IE 6.

+0

J'ai essayé fixé, na pas affecter du tout. J'ai essayé de donner gauche au lieu de droite, et que si je redimensionne le menu descend maintenant à la place maintenant – Karem

+0

@Karem désolé, mais un downvote parce que cela n'a pas fonctionné sur le premier essai est un peu grossier, et pas vraiment une incitation pour aider plus loin. (Si c'est de vous, sinon, je m'excuse.) –

0

Vous pouvez utiliser la position absolue et définir l'attribut de gauche pour tout ce que vous mesurez dehors pour être et laisser tomber l'attribut droit.

Mais une meilleure solution peut être d'utiliser des divs flottants. Il est impossible de le dire sans regarder le reste de votre code.

Ce projet est intéressant que vous pouvez être intéressé. http://960.gs/

+0

divs flottants? comme quoi? l'attribut de gauche fait juste descendre le menu au lieu d'aller vers la gauche (avec l'attribut de droite) – Karem

+0

Ceci est un endroit fantastique: http://www.barelyfitz.com/screencast/html-training/css/positioning/ – maletor

Questions connexes