我很難獲得菜單列表浮動在它的父容器的中心。這裏是頁面的地址:simplekitchenandbath.com/staging/ 和必要的代碼片段:浮動中間的左對齊水平菜單
div#wrapper {
width:1100px;
margin:0 auto;
padding:0 0 50px 0;
}
div#content-main {
background-color:#000;
width:1024px;
margin:0 auto;
}
nav {
background-color:#000;
height:30px;
}
div#nav-container {
width:720px;
margin:0 auto;
}
ul#nav { position:relative; }
ul#nav li { float: left; zoom: 1; list-style-type:none; margin:0; border-bottom:1px solid #FFF; }
ul#nav a:hover { color:#DDD; text-decoration:none; }
ul#nav a:active { color:#DDD; }
ul#nav li a { display:block; padding:0 10px 0 0; color:#FFF; text-transform:uppercase; }
ul#nav li:last-child a { padding-right:0; }
ul#nav li.hover, ul#nav li:hover { position: relative; }
表達式「漂浮在中心」毫無意義。你可以向左或向右浮動。 – elclanrs 2012-02-08 01:58:39
margin:0 auto;允許在任何容器的中心浮動。 – 2012-02-08 03:15:13