我在谷歌上度过了一段荒谬的时间,仍然无法弄清楚如何将导航栏上的按钮居中(我还是css的新手)。
以下是导航栏的内容(不包括我的各种失败尝试)。
#navigation
{
list-style-type: none;
background: #222222;
overflow: hidden;
width: 1150px;
margin: 0;
padding: 0;
display:inline-block;
margin-left: 0 auto;
margin-right: 0 auto;
}
#navigation li
{
border-right: solid 1px #ca0002;
height: 35px;
display: inline-block;
margin: 0 auto;
}
#navigation li a:link, #navigation li a:visited
{
text-decoration: none;
display: block;
height: 35px;
color: #fff;
line-height: 35px;
padding: 0 20px 0 20px;
border-right: solid 1px #990000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
#navigation li a:hover
{
background: #990000;
color: #fff;
}
#navigation li.first
{
border-left: solid 1px #ca0002;
}
答案 0 :(得分:0)
没有任何HTML,我冒昧地创建了HTML并使用了你的身份。
这是一个工作小提琴:
在你的导航div中我添加了
height: auto;
text-align:center;
也删除了一些不必要的CSS。
这将使导航标签位于div中。
希望这有帮助!