答案 0 :(得分:1)
我编辑了你的代码。只需改变text-align:right to float:right;
#nav li ul li
{
font-size:12px;
font-family: 'MankSans-Bold','Trebuchet MS',arial,sans-serif;
text-transform: lowercase;
float:right;
margin-right:0;
padding-right:0;
}
似乎工作..
答案 1 :(得分:0)
您可以更改为宽度:自动宽度:12 em:
#nav li ul {
background: none repeat scroll 0 0 orange;
left: -999em;
position: absolute;
width: auto;
margin-right:-20px;
padding-right:-20px;
}
并添加清楚:这两个:
#nav li ul li
{
font-size:12px;
font-family: 'MankSans-Bold','Trebuchet MS',arial,sans-serif;
text-transform: lowercase;
text-align:right;
margin-right:0;
padding-right:0;
clear:both;
}
它可以跨浏览器工作。