无法将浮动菜单放到中心位置

时间:2014-09-05 03:18:59

标签: html css

尝试在页面顶部制作浮动菜单,但它不会居中。 我使用了这里的代码:http://codepen.io/anon/pen/rxgoj 这是我的:http://codepen.io/anon/pen/BDpte

<body>
<div id="header">
</div>
<div id="content">
<div id="main">
</div>
</div>
<div class="navigation">
<div class="navigation.fixer">
<ul class="floating-elements">
<li class="floated"><a href="Home.html">Home</a></li>
<li class="floated"><a href="Joeys.html">Joeys</a></li>
<li class="floated"><a href="Cubs.html">Cubs</a></li>
<li class="floated"><a href="Scouts.html">Scouts</a></li>
<li class="floated"><a href="Venturers.html">Venturers</a></li>
<li class="floated"><a href="Rovers.html">Rovers</a></li>
</ul>
</div>
</div>
</div>
<div id="footer">
</div>
</body>

@charset "utf-8";

.navigation {
float:left;
position:relative;
left:50%;
/*overflow:hidden;*/
}

.navigation.fixer {
float:left;
position:relative;
left:-50%;
}

.floating-elements
{
list-style:none;
}

.floated
{
float:left; margin-right:10px;
}

非常感谢帮助.. :)

2 个答案:

答案 0 :(得分:0)

.navigation {
    position:relative;
    text-align:center;
}

.floated {
    display:inline-block;
    margin-right:10px;
}

http://jsfiddle.net/otbmtf13/

答案 1 :(得分:0)

我在这里有解决方案:http://codepen.io/anon/pen/tJaHy

对于包含句点'。'的类名的元素。在它们中,你应该在指定css句柄的同时逃避句号

.navigation\.fixer{
.....
}

否则常规css处理意味着类型为“.navigation.fixer”的字符串是具有不同类名“navigation”和“fixer”的元素,这不是这里的情况,因为它是单个类名。