2012-01-18 48 views
2

我想将我的浮动菜单(ul标签)置于我的页面中,无法弄清楚我的CSS有什么问题。请帮忙。谢谢。如何居中浮动的导航菜单?

我的HTML

<section> 
    <div id='index'><img src='images/index_pic.png' title='index Picture'/></div> 
    <nav> 
     <ul> ////I want to center this menu, but the 3 buttons all float to left. 
      <li id=browser ><a href=#></a></li> 
      <li id=user_management><a href=#></a></li> 
      <li id=log_out><a href=#> </a></li> 
     </ul> 

    </nav> 
</section> 

和我的CSS

section { 
    color: blue; 
     margin: 0 auto; 
    color:blue; 
    width:980px; 
    height:700px; 
} 
ul{ 

    list-style:none; 
} 

#browser a{ 
    color:red; 
    width:270px; 
    height:32px; 
    display:inline-block; 
    float:left; 
    background-image:url('../images/browser_BT.jpg'); 
} 
#user_management a{ 
    color:red; 
    width:270px; 
    height:32px; 
    display:inline-block; 
    float:left; 
    background-image:url("../images/user_management_BT.jpg"); 
} 
#log_out a{ 
    color:red; 
    width:270px; 
    height:32px; 
    display:inline-block; 
    float:left; 
    background-image:url('../images/log_out_BT.jpg'); 
} 


section #index img{ 
padding:3px; 
border:1px solid #a6a6a6; 
} 
+0

这是一个可能的重复这个问题的:http://stackoverflow.com/questions/963636/why-c-center-with-margin-0-auto – Jibou 2012-01-19 00:00:55

回答

1

试试这个:

ul { 
    list-style: none; 
    width: 810px; 
    margin: 0 auto; 
} 
+0

您可能还需要给

+0

Thx。这个对我有用。 :d – FlyingCat 2012-01-19 00:14:38