【发布时间】:2013-12-27 00:54:26
【问题描述】:
我是这个编码方面的新手,所以请放轻松;)
我正在尝试使该网站上的顶部导航拉伸以适应我理解为 900 像素宽的网站“容器”的宽度。我一生都无法删除导航左侧和右侧的填充或边距。请参阅下面的代码。
此处为网站截图:http://img560.imageshack.us/img560/9479/237c.png
现在我只是巧妙地调整填充以使导航稍微居中在页面上,但最终如果它像其他所有东西一样与容器的边缘相遇会更好。
感谢您的帮助。
/* Navigation
--------------------------------------------------------------------------------*/
#topnav {
clear: both;
margin: 0 0;
overflow: hidden;
}
#topnav ul {
list-style: none;
float: left;
text-align: center;
}
#topnav ul li {
list-style: none;
float: left;
background: url(nav-sep.png) right 0px no-repeat;
padding: 15px 0px 12px 0px;
display: inline block;
}
#topnav ul > li:last-child,
#topnav ul > span:last-child li {
background: none;
padding-right: 0;
}
#topnav a {
float: left;
display: block;
color: #545454;
font-family: Blair, sans-serif;
font-weight: 500;
padding: 6px 0 6px;
border: 0;
border-top: 3px solid transparent;
outline: 0;
margin: 0 16.6px;
list-style-type: none;
font-size: .75em;
text-transform: uppercase;
}
#topnav ul > li:last-child a,
#topnav ul > span:last-child li a {
margin-right: 0;
}
#topnav li#active a,
#topnav a:hover {
color: #666666;
border: 0;
border-top: 3px solid #8cc640;
}
【问题讨论】:
-
一些HTML和JSFiddle怎么样:jsfiddle.net?
-
您能添加一些 HTML 来向我们展示您的页面结构吗?更好的是,设置一个小提琴 (jsfiddle.net)
标签: css