我試圖在我的網站頂部製作菜單欄。 它應該像這樣looke: 如何使用CSS內聯元素
紅色方塊是我的按鈕。
我的問題是我的標題和我的按鈕不在同一行。所以我試圖使用一張桌子,但是這兩張桌子都是左對齊的。 之後,我用我的按鈕float: right;
。 它現在對齊,但在下一行。
我該如何解決這個問題,這樣我的按鈕和我的標題是在同一行,並像我的照片一樣對齊。
HTML:
<div id="topbar">
<h1>Fahrplan</h1>
<button type="button" id="settings"></button>
</div>
CSS:
h1 {
height: 44px;
margin: 0;
color:#FFFFFF;
text-align: center;
font-family: Helvetica, sans-serif;
font-size: 16px;
line-height: 44px;
}
#topbar button {
height: 20px;
width: 20px;
float: right;
}
我不認爲使用'absolute'是一個不錯的選擇這裏,'float'將被閒置,相信OP不希望他的元素是滾動按鈕後面如果視口變小 –
@ Mr.Alien Right。我們也可以建議OP設置「最小寬度」或其他。 ':)' –
它可以工作但不會縮放,如果你有兩個按鈕?知道其他元素高度的CSS也很脆弱。說了這麼多,我過去用過它 –