我使用display: table-cell
創建帶有按鈕的工具欄的somekind的:右對齊表格單元格位置
body {
margin: 0;
padding: 0
}
#docs {
color: #333
}
#docs .docs-header {
height: 40px;
background: #efefef;
padding: 0 20px;
}
#docs .docs-header-item {
height: inherit;
vertical-align: middle;
display: table-cell;
padding: 0 13px 0 5px;
font-size: 1.1em;
cursor: pointer;
}
#docs .docs-header-item:hover {
background: #e0e0e0
}
<div id="docs">
<div class="docs-header">
<div class="docs-header-item">
Item #1
</div>
<div class="docs-header-item">
Item #2
</div>
<div class="docs-header-item">
Item #3
</div>
<div class="docs-header-item">
Item #4
</div>
</div>
</div>
它運作良好,但我想一些對齊的那些按鈕在杆的右側,像項目#4下面的圖片:
我無法使用float: right
工作,無論是position: absolute; right: 0
還是.docs-header-item
。這甚至可能沒有重大變化?
看看引導CSS,看看他們怎麼'拉right' –
@MarkSchultheiss它只是使用'浮動:right'。我試過了,但是它弄亂了佈局。 – DontVoteMeDown
是的,你必須看看整個CSS,以及它們如何設法使用那裏的'pull-right'類。一種選擇是隻包含該CSS,但可能比您想要/需要的要多。 –