我的問題很簡單:爲什麼列表中的項目與徽標不在同一行,儘管我使用內聯塊作爲顯示模式?爲什麼列表在下一行?
HTML:
<div class="header">
<div class="logo"><span id="logo-text">Logo</span></div>
<div class="menu">
<ol class="menu-list">
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
</ol>
</div>
</div>
CSS:
* {
margin: 0;
padding: 0;
}
.header {
width: 100%;
background-color: grey;
}
.logo {
display: inline-block;
}
.menu-list {
display: inline-block;
float: right;
list-style: none;
}
.menu-list li {
display: inline-block;
float: left;
margin-right: 1em;
}
在線編輯:
浮動的不再是必然,如果你正在使用'顯示:inline-block的;' – timo