【发布时间】:2014-01-07 18:38:57
【问题描述】:
由于某种原因,我无法让我的徽标和导航菜单在我的标题中水平对齐。我仍在弄清楚浮动和显示属性,我猜这就是问题所在。我已经尝试将 display:inline-block 放在两者上,这似乎有效,直到我将 width:100% 放在我的 navContainer 上。那我该怎么做呢?
这是我的麻烦jsfiddle。提前致谢。
编辑:我的意思是说我正在尝试在我的徽标右侧制作 navContainer。浮动:在我的徽标上的左侧有效,但在标题上方放置了一个空格。
CSS
#header {
width: 100%;
height: 100px;
background-color: #DDDDDD;
}
#innerHeader {
margin: 0 auto;
width: 75%;
height: 100px;
}
#logo {
width: 100px;
height: 100px;
}
#navList {
margin-left: 50px;
width: 100%;
height: 100px;
background-color: red;
}
#navList li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
HTML
<div id="wrapper">
<div id="header">
<div id="innerHeader">
<div id="logo">
<img src="http://i.imgur.com/ZZvupYE.png" title="Bad Gizmod" />
</div>
<div id="navList">
<ul>
<li><a href="#">Item two</a>
</li>
<li><a href="#">Item three</a>
</li>
<li><a href="#">Item four</a>
</li>
<li><a href="#">Item five</a>
</li>
</ul>
</div>
</div>
</div>
<!-- {block:Posts} {/block:Posts} -->
【问题讨论】:
-
从
#navList中删除margin-left: 50px;。 jsfiddle.net/j08691/N9rk5/1 -
@j08691 我猜他期待并肩...
-
@Mr.Alien - 嗯,也许吧。问题不清楚。
-
@j08691 sigh,懒得帮花车了,呵呵,gn..
-
内联块 + 垂直对齐并且没有宽度:100% ? jsfiddle.net/N9rk5/7