我有一個寬度爲360px的小面板。在面板的頂部有一個導航欄,由當前3個按鈕組成(數字應該不重要)。我希望按鈕填充div的整個寬度,並根據單詞的長度佔用更多或更少的空間。目前我只知道如何將按鈕的寬度設置爲一個值,但如果我添加一個按鈕,則需要手動更改這些值。使一組按鈕填充父div的整個寬度
這是我現在有,但顯然它看起來可怕。我怎樣才能讓第一個按鈕變寬,第二個按鈕變寬,並且所有三個按鈕一起佔用面板的整個寬度?
這裏是我的代碼:
HTML:
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
<link type="text/css" rel="stylesheet" href="test.css"/>
</head>
<body>
<div class="panel">
<ul class="nav">
<li class="buttons">SHORT</li>
<li class="buttons">LOOOOOOOOOOONG</li>
<li class="buttons">...</li>
</ul>
</div>
</body>
</html>
CSS:
.panel {
background-color: grey;
width: 360px;
height: 600px;
position: relative;
border: 1px solid black;
}
.nav {
padding: 0;
margin: 0;
}
.buttons {
float: left;
display: block;
padding: 0px 20px;
height: 40px;
width: 60px;
background-color: #666666;
border-right: 1px solid black;
border-bottom: 1px solid black;
text-align: center;
line-height: 40px;
}
謝謝!
這是一個強烈推薦! – Syden