너비가 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