我目前正在为我的网页制作标题,问题是我似乎无法让我的(标题图像)居中下图显示我的问题,其中文本:“Inlustra”是写的,我想在Header的中心。
您认为仅使用 div 会更好吗?如果是这样,这是怎么做的?我什至无法更早地获得浮动的左右 div,然后切换到无序列表。
这是我的CSS:
#header {
position:relative;
-webkit-box-shadow: 0px 7px 30px rgba(50, 50, 50, 1);
-moz-box-shadow: 0px 7px 30px rgba(50, 50, 50, 1);
box-shadow: 0px 7px 30px rgba(50, 50, 50, 1);
z-index:10;
width:100%;
height:40px;
background-color: #FFFFFF;
border-bottom:3px solid #1C6FFF;
}
.nav li {
margin-left:-10px;
display: inline-block;
list-style: none;
text-align: center;
min-width:100px; width: auto !important; width: 100px;
}
.centerchild {
width:150px;
margin-left: auto;
margin-right: auto;
clear:both;
}
.firstchild {
width:50px;
float:left;
text-align:left;
margin-right:1.3em;
}
.lastchild {
width:50px;
float:right;
margin-left:1.3em;
text-align: right;
}
这是我的 HTML:
<div id="header">
<ul class="nav">
<li class="firstchild"> <i class="icon-home icon-2x"> </i> </li>
<li class="firstchild"> <i class="icon-inbox icon-2x"> </i> </li>
<li class="lastchild"> <i class="icon-twitter icon-2x"> </i> </li>
<li class="lastchild"> <i class="icon-facebook icon-2x"> </i> </li>
<li class="centerchild"> TITLE OF PAGE </li>
</ul>
</div>
这是结果