Có thể có một sửa chữa đơn giản cho điều này, nhưng nó đã gặp rắc rối tôi cho các lứa tuổi bây giờ ...CSS Div tỷ lệ chiều rộng và đệm mà không vi phạm bố trí
Hãy để tôi giải thích tình hình. Tôi có một div với ID 'container' chứa tất cả các nội dung trong trang (bao gồm cả đầu trang và chân trang cũng) mà sẽ giữ cho mọi thứ nội tuyến và tôi có thể làm chỉ 1 đơn giản 'margin: 0 auto;' thay vì bội số. Vì vậy, hãy nói rằng tôi có chiều rộng #container được đặt thành 80%. Bây giờ nếu tôi đặt một div bên trong với cùng chiều rộng (80%) và đặt cho nó ID của 'header' với 10px padding xung quanh, layout sẽ "break" (để nói) vì trang thêm số padding lên chiều rộng. Vì vậy, làm thế nào tôi có thể làm cho nó ở trong giới hạn mà không sử dụng các phương pháp như một tỷ lệ thấp hơn cho div #header? Về cơ bản, tôi muốn làm cho nó trở nên trôi chảy.
Dưới đây là một số mã ví dụ để cung cấp cho bạn một ý tưởng về những gì tôi đang nói về ...
CSS
#container {
position:relative;
width:80%;
height:auto;
}
#header {
position:relative;
width:80%;
height:50px;
padding:10px;
}
HTML
<div id="container">
<div id="header">Header contents</div>
</div>
Can bất cứ ai giúp đỡ tôi ra với vấn đề này đã được bugging tôi mãi mãi?
Wow ... Box-Size thật tuyệt vời !!! – Romias
Thiên Chúa ban phước cho kích thước hộp – sports