2013-09-30 109 views

回答

5

像這樣

demo

CSS

li ul { 
    display: none; 
    position:absolute; 
    right:0; 
} 
+0

謝謝。這工作。 – mathinvalidnik

+0

我會這樣做的。我可以問你爲什麼當我改變爲1,-1等時它總是一樣的嗎?當我將它設置爲0時,它正是我想要的。什麼是正確的意思:0 ? – mathinvalidnik

+0

@mathinvalidnik只有0才能寫入沒有單位。使用'-1px'或'1px',你會看到不同之處。 – avrahamcool

3

只需添加right:0;li:hover ulli ul

li:hover ul { 
    display: block; 
    position: absolute; 
    right:0; 
} 

working Fiddle

0

在你的css風格中使用float:right

li ul { 
display: none; 
position:absolute; 
float:right; 
}