最后一个孩子的下拉子菜单到左边

时间:2014-07-22 10:04:16

标签: html css

#headermenu ul ul ul {
    position: absolute; 
    left: 100%; 
    top:0;
}

我有上面的css使我所有下拉菜单的子菜单都正确。我的问题是如何使下拉列表的最后一个子菜单正确(最后一个孩子)。几个方法。

#headermenu ul ul ul:last-child  { 
position: absolute; 
right: 100%; 
top:0; 
}

但它没有做我想要的事情。也是这样尝试的

#headermenu ul ul ul:last-child { 
direction: rtl; }

再次,它不起作用任何想法表示赞赏

3 个答案:

答案 0 :(得分:1)

正确应为0而不是100%

#headermenu ul ul ul:last-child  { 
position: absolute; 
right: 0; 
top:0; 
}

答案 1 :(得分:0)

#headermenu ul ul ul:last-child  { 
    position: absolute; 
    left: -100%; 
    top:0;  
}

它有效,请批评它是否是一个好的做法

答案 2 :(得分:0)

添加此css

#headermenu ul ul ul:last-of-type
{ 
position: absolute; 
right: 0; 
top:0; 
}