【发布时间】:2017-11-30 01:30:04
【问题描述】:
我创建了一个导航菜单,它不必要地在其右侧添加了额外的空间。当页面变小时,它会在页面底部添加一个滚动条,从而使页面不居中。在 Dreamweaver 中进行了一些挖掘之后,看起来 UL 元素的周围框未与实际导航菜单居中。它向右突出,似乎是造成问题的原因。如何让导航菜单居中?
我还在下面添加了一个小提琴。
nav {
float: left;
width: 100%;
}
ul {
float: left;
list-style: none;
padding: 0;
position: relative;
left: 50%;
text-align: center;
}
ul li {
display: block;
float: left;
list-style: none;
position: relative;
right: 50%;
margin: 0px 0px 0px 0px;
padding: 5px 30px;
color: white;
line-height: 1.3em;
}
.main-nav li a:hover {
border: solid 1px black;
}
a {
color: black;
font-family: 'Quicksand', sans-serif;
text-decoration: none;
border: solid 1px transparent;
padding: 5px 10px;
}
<nav class="nav">
<ul class="main-nav">
<li><a href="index.html">HOME</a></li>
<li><a href="about.html">ABOUT</a></li>
<li><a href="music.html">MUSIC</a></li>
<li><a href="https://svuvn.bandcamp.com/">STORE</a></li>
<li><a href="live.html">LIVE</a></li>
<li><a href="contact.html">CONTACT</a></li>
</ul>
<nav>
【问题讨论】:
标签: css html-lists nav