0

我在让我的导航在其容器中间正确对齐时遇到了一些问题。我认为将 margin-left 和 margin-right 设置为 auto 会有所帮助,但在某些屏幕上(和浏览器它仍然不正确,显然太左了。)

此外,它下方的 1px 边框在 Chrome 上看起来不错,但在 Firefox 上填充太多。

这是页面: http: //www.mangdevelopment.co.uk/ghfurnishings/index.html

<section id="navigation">
<div class="container">
    <div class="row">  
        <div id="navigation-container">
            <div class="span12">
            <!-- Start Navigation Bar -->
                <nav class="nav">
                    <ul>
                        <li class="bullet-point"><a href="index.html" class="active">HOME</a></li>
                        <li class="bullet-point"><a href="projects.html">PROJECTS</a></li>
                        <li class="bullet-point"><a href="#">CASE STUDIES</a></li>
                        <li class="bullet-point"><a href="profile.html">PROFILE</a></li>
                        <li class="bullet-point"><a href="#">NEWS &#38; EVENTS</a></li>
                        <li class="bullet-point"><a href="location.html">LOCATION</a></li>
                        <li class="bullet-point"><a href="contact.html">CONTACT</a></li>
                    </ul>
                </nav>
            <!-- End Navigation Bar --> 
            </div>
        </div>
    </div> <!-- End of row containing navigation -->
</div>

CSS

#navigation-container {
border-top: 1px solid #9d9f96;
border-bottom: 1px solid #9d9f96;
padding-top: 10px;
padding-bottom: 50px;
}

.nav {
margin-bottom: 30px;
}

.nav a {
color: #9d9f96;
}

.nav a.active {
color: #636763;
}

.nav li {
display: inline;
list-style-type: none;
padding-right: 15px;
font-size: 1.1em;
font-family: "Copperplate Gothic Light";
}

.nav ul {
width: 900px;
}

.nav ul li a {
    text-decoration: none;
}

.nav ul li a:hover, ul li a:focus {
    color: #636763;
}

.bullet-point {
    margin-top: 0px;
    margin-right: 0px;
    list-style:none;
    float:left;
}
.bullet-point:after {
    content:" • ";
    margin-left: 7px;
}
.bullet-point:last-child:after {
    content: "";
    padding-right: 0px;
}
4

1 回答 1

0

试试这个 CSS。这会很好用

.nav ul {
     width:768px;
     margin:0px auto;
}
于 2013-09-17T11:30:23.540 回答