尷尬,我在浮於右麻煩使一個DIV(任意長度)爲中心和一個DIV(任何長度的)。所以我有一個容器,菜單按鈕位於中心位置,並有一個指向右側用戶控制面板的鏈接。它應該是這個樣子兩個div並排,一個居中和其它一個浮子右
----------------------------------------------------------------------------
| |----Menu Items----| |--ControlPanel--|
----------------------------------------------------------------------------
我知道,這個問題可能已經問了幾次,但我已經通過,並通過搜查,他們似乎都依靠百分比或固定寬度。
我有一個容器
.container {
height: 50px;
width: 100%;
padding: 10px 10px;
}
.menublock {
width: 200px;
margin: 0 auto;
padding: 0;
}
.controllinks {
float:right;
}
的HTML是這樣
<div class="container">
<div class="menublock">
<span class="menuitem">Streams</span>
<span class="menuitem">Profile</span>
<span class="menuitem">Friends</span>
</div>
<div class="controllinks">
A link the users control panel
</div>
</div>
通過改變menublock和controllinks到display:inline-block
(或內聯),我可以讓他們在同一行就好了。 .menublock
似乎不喜歡以此顯示爲中心,margin: 0 auto;
不起作用。我正在搞.menublock
display:table
但那不想留在同一行。
這工作得很好。坦率地說,我從來沒有嘗試過。謝謝! – Deepak 2014-10-27 22:45:00
使用float時,請始終記住只有在浮動元素之後浮動的元素浮動。以前的那些通常不會。 – 2014-10-27 22:47:42