如何讓兩個按鈕在一個範圍內一個在另一個之上出現?按鈕應該都是相同的大小。我試過vertical-align:middle和display:inline-block,但沒有成功。最終目標是在左側有一個列表,在中間有兩個按鈕,右側有一個列表。中間的按鈕將是「添加」和「刪除」,並在兩個列表之間移動項目。我發現this鏈接,但它在2004年更新,似乎是一個非常糟糕的方式來做到這一點。我一直在尋找一段時間,我不應該尋找正確的東西,所以一些指導將不勝感激。在一個範圍內將兩個按鈕之一放在另一個之上
回答
這兩個按鈕排列在另一個之上。
首先兩個列表:
http://jsfiddle.net/xGXER/
<!DOCTYPE html>
<html>
<head>
<title>Buttons in between</title>
</head>
<body>
<ul style="background: #afa; display: inline-block; width: 100px; vertical-align: top;">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Fourth</li>
</ul>
<span style="display: inline-block; width: 70px; background: #6af; vertical-align: top;">
<button style="width: 70px;">Add</button>
<button style="width: 70px;">Remove</button>
</span>
<ul style="background: #afa; display: inline-block; width: 100px; text-align: right; vertical-align: top;">
<li>Ein</li>
<li>Zwei</li>
<li>Drei</li>
<li>Vier</li>
</ul>
</body>
</html>
...然後兩個跨之間:
http://jsfiddle.net/JtXj2/
<!DOCTYPE html>
<html>
<head>
<title>Buttons in between spans</title>
</head>
<body>
<span style="background: #f06; vertical-align: top;">Foo bar has left the building</span>
<span style="display: inline-block; width: 70px; height: 52px; background: #06f;">
<button style="width: 70px;">Add</button>
<button style="width: 70px;">Remove</button>
</span>
<span style="background: #0f0; vertical-align: top;">Bar hopping is what we do at Friday nights</span>
</body>
</html>
如果這是您的目標+如果您有任何其他佈局問題需要立即調整,請告訴我。 –
這是我的目標,本質上。如果沒有明確設置跨度的高度,是否有任何方法來對齊按鈕?我想知道如何告訴他們垂直漂浮而不是水平... – KyleM
我更新了答案:沒有高度,並在列表中添加了「vertical-align:top」。我還測試了0-1列表項目。在Chrome中運行良好。 –
span { display:block; }
span button { float: left; width:100px; height:100px; margin:10px; clear:left; }
span .clearingelement { clear:left; }
這似乎太簡單了,但是 - 如果這個問題其實是「我如何獲得兩個按鈕出現在另一個之上的跨越」,那麼......我認爲這是你的答案。
<span>
BUTTON 1<br />
BUTTON 2
</span>
編輯:
設置列表的寬度和浮它:
<ul style="width:100px; float:left;">
<li>list item 1</li>
<li>list item 2</li>
</ul>
<span>button1<br />button2</span>
當您將此放在列表旁邊時,會導致一個按鈕浮動到列表下方。 – KyleM
的span
元件是一個內聯顯示元件。爲什麼不使用塊元素的div
元素?我沒有看到造型span
像div
如果我使用div,則該列表必須放入div中,因爲div是獨立存在的。兩個按鈕應位於兩個列表之間,一個在另一個之上。 – KyleM
你有隻有兩個按鈕<SPAN>
?我猜<SPAN>
是<P>
裏面,所以我希望這將是你所需要的:
- 1. 將兩個表之一的,另一個
- 2. 一個佈局在另一個之上?
- 3. Css右對齊兩個盒子一個在另一個之上
- 4. 如何將兩個div放在頁面的絕對正面,但是一個放在另一個之上? CSS
- 5. 將div保留在另一個之上
- 6. 將cclayer加在另一個之上
- 7. 如何將兩個按鈕居中放在一個頁面上
- 8. 如何在兩次潛水之間放置一個按鈕?
- 9. 將兩個數據幀合併爲一個在另一個之上
- 10. 堆疊上下文:將一個子div放在另一個之上
- 11. 兩個按鈕功能之一
- 12. 將一個唯一列表放在指定範圍內
- 13. 一個RelativeLayout的另一個之上
- 14. 計算一個座標是否在另一個範圍內
- 15. 我希望按鈕被顯示在另一個之上
- 16. 僅在兩個提交按鈕之一上進行驗證
- 17. 在兩個類之間使用按鈕共享一個方法
- 18. 把子視圖放在一切之上,但在另一個UIView之下
- 19. 放在另一個一個
- 20. 把兩個按鈕放到一個UITableViewCell
- 21. 在另一個範圍內查找範圍條件
- 22. 在另一個範圍內計算範圍的出現次數
- 23. Android:使用RelativeLayout將兩個切換按鈕置於另一個之下發布
- 24. 如何將兩個按鈕放在Android中的同一行上
- 25. 如何將兩個StackLayouts添加到另一個之上?
- 26. 把一個div放在另一個之後,但仍然顯示在上面?
- 27. 按下按鈕進行打印後,將焦點放在另一個按鈕上
- 28. 在一個範圍內處理與鏈接相同的按鈕
- 29. 背景圖像不出現在一個按鈕範圍內
- 30. wxPython小部件在另一個之上
您可以添加您當前的HTML和CSS? – Patricia
你能告訴我們你的代碼有多遠? – Galled
@不是很好。我有兩個按鈕顯示在列表旁邊,全部從左到右。 – KyleM