2011-02-14 4 views

Répondre

2

En supposant que je comprends bien - que vous voulez que le bouton déroulant et le menu déroulant de la partie droite de l'écran, alors il semble que vous avez besoin float: right; dans .navigation et right: 0; dans .dropdown

Ceci est parce que votre menu déroulant est absolument positionné; une solution alternative consiste à mettre float: right; sur les deux classes, et clear: right; sur .dropdown pour le forcer à être en dessous du lien de compte.

+0

si vous le faites 'right: 10px;' alors la liste déroulante s'aligne avec le bord droit du menu. –

1

Ajouter ceci à votre css

.menu div 
{ 
    float: right; 
} 
+0

Cela ne fait que déplacer la navigation, elle ne déplace pas la liste déroulante avec elle. – oshirowanen

1

Habituellement, un 'float: right;' au menu div fait le tour.

+0

Cela ne semble pas fonctionner pour moi dans l'exemple ci-dessus. – oshirowanen

1

faire flotter le symbole de navigation vers la droite. mettre aussi à droite: 10px; sur la liste déroulante.

.navigation { 
    float:right; 
} 
.dropdown { 
    right: 10px; 
}