难以将标题集中在页面上

时间:2013-12-05 18:23:59

标签: html css

我的网站上有一些页面标题,但它们似乎经常偏离中心,我似乎无法轻易地将它们集中在一起。

通过查看徽标上方的小半圆,您可以看到,关于我标题并不完全位于页面的中心。

如果有人能帮助我将这些标题放在页面中间,我将非常感激。

当前CSS

#navigationBar
{
width:75%;
height:35px;
margin:10px auto;
padding: 0 5px;
border:0px solid #1e1e1e;
background-color: #f3f3f3;
}


#nav 
{
width: 100%;
float: left;
margin: auto;
margin-top:8px;
padding: 0;
background-color: #f3f3f3;
text-align: center;
color:#1e1e1e;
font-family:gobold;
text-align:center;
font-style:none;
font-weight: 100
}

#nav span a 
{
padding-right:5%;
padding-left:5%;
text-decoration:none;
font-weight:bold;
color:#1e1e1e; 
}

#nav span a:hover 
{
color:#d21a20;
}

当前HTML

<div id="navigationBar">
<div id="nav">
    <span><a href="portfolio.html">portfolio</a></span>
    <span><a href="about.html">about me</a></span>
    <span><a href="contact.html">contact</a></span>
</div>
</div>

1 个答案:

答案 0 :(得分:5)

之所以发生这种情况,是因为spans的{​​{1}}不同widths,因为他们的widths是根据a标签内的文字设置的长度来设置的是。例如,&#34;投资组合&#34;比#&#34;联系&#34;有点长,所以它可以抵消&#34;关于我&#34;只是一点点。

通过a设置widtha display: inline-block,或者等等width,使width: 100px代码完全相同{{1}}看起来最适合你。

示例:http://jsfiddle.net/8mT3g/

相关问题