【发布时间】:2015-10-21 16:56:14
【问题描述】:
所以我的导航栏设置得非常接近我想要的样子,但由于某种原因它不会进入我的页面中心。我试过把 text-align: center;在构成我的导航栏的大多数不同元素上,但无论我做什么它都不会消失。我做错了什么?
.navbar {
margin: 0;
padding: 0;
text-align: center;
border-bottom: solid #000;
border-width: 1.5px 0;
list-style: none;
height: 25px;
width: 1000px;
}
.navbar a {
text-decoration: none;
padding: 0;
margin: 10px;
border-bottom: 10px;
color: #000;
text-align: center;
}
li {
display: inline-block;
font-family: 'Muli', sans-serif;
font-size: 19px;
margin: 0;
padding: 0;
text-align: center;
}
<div class="banner">
<h1>Brian Funderburke Photography & Design</h1>
<div class="nav">
<ul class="navbar">
<li><a href="home.html">Home</a>
</li>
<li><a href="photo.html">Photography</a>
</li>
<li><a href="design.html">Design</a>
</li>
<li><a href="about.html">About</a>
</li>
<li><a href="contact.html">Contact</a>
</li>
</ul>
</div>
【问题讨论】:
-
您使用的是哪个浏览器?并把 text-align: center;仅在“.navbar”上,其他元素取自“.navbar”
-
如果我使用你的代码,我看不到你的问题。导航居中。
-
能否提供您网站的网址?