2013-09-30 68 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; 
}