[英]Having trouble centering headings on page
我的网站上有一些页面标题,但它们似乎经常偏离中心,而且我似乎无法轻松地将它们居中。
通过查看徽标上方的小半圆可以看到,“关于我”标题并不完全在页面中心。
如果有人可以协助我将这些标题放在页面中间,我将非常感激。
当前的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>
发生这种情况的原因是,您的spans
都是不同的widths
,因为它们的widths
是由a
标签内的文本的长度设置的。 例如,“作品集”比“联系人”要长一些,因此它仅使“关于我”偏移了一点。
让你的a
标签都是一样的width
设定a
与display: inline-block
,并给它一个width
像width: 100px
,或任何寻找最适合你的。
示例: http : //jsfiddle.net/8mT3g/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.