Hãy xem xét các mã HTML sau đây:nút với display: block không kéo dài
<!DOCTYPE html>
<html>
<head>
<title>TEST</title>
<style>
button {
display: block;
margin: 10px;
}
</style>
</head>
<body>
<div style="width: 100px; border: 1px solid black">
<button>hello</button>
<button>hi</button>
</div>
</body>
</html>
Câu hỏi của tôi là lý do tại sao các nút không kéo dài đến 100% chiều rộng vì display
của họ là block
. Làm thế nào để đạt được điều này? Tôi không thể đặt kiểu nút thành width: 100%
vì chúng sẽ làm tràn khối cha của chúng vì lề.
bạn đã thêm vị trí: tương đối; và sau đó thêm chiều rộng: 100%? –
bản sao có thể có của [đầu vào có hiển thị: khối không phải là một khối, tại sao không?] (Http://stackoverflow.com/questions/1030793/input-with-displayblock-is-not-a-block-why-not) – Qtax
Qtax: 'hộp kích thước: border-box' đã không làm việc cho tôi. Không biết tại sao. –