Tôi đang gặp sự cố thực sự khiến tôi khó hiểu.lề nội dung div đẩy vùng chứa
Tôi có vùng chứa mà tôi muốn áp dụng nền cho vị trí ở trên cùng bên phải của màn hình trình duyệt. Các div bên trong có một lề trên của 4em và điều này đang đẩy div container.
CSS:
#container {
background: transparent url("../images/house-bg.png") top right no-repeat scroll;
}
#wrapper {
background: #FFF;
width: 960px;
height: 600px;
margin: 4em auto 0;
border: 10px solid #C3CF21;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
-moz-box-shadow: 0 0 25px #444;
-webkit-box-shadow: 0 0 25px #444;
box-shadow: 0 0 25px #444;
}
HTML:
<div id="container">
<div id="wrapper">
<div id="header">
</div>
<div id="main">
</div>
</div>
<div id="footer">
© Copyright <?php echo date("Y");?> Company, Inc.
</div>
</div>
Tôi muốn bên lề wrapper để được bên trong div container thay vì bên ngoài.
Tôi đã thử nhiều thuộc tính hiển thị và thuộc tính vị trí không có kết quả. Điều duy nhất mà sửa chữa nó là chèn một "
" trước khi bắt đầu #wrapper nhưng có phải là một CSS sửa chữa này.
Có lẽ, bạn cũng có thể thêm tràn: tự động, do tràn: tính chất nguy hiểm của ẩn (bạn có thể gặp sự cố nếu bạn có các phần tử được đặt hoàn toàn hoặc có lề âm). . –
Hoàn hảo tôi đã sử dụng tràn: tự động như bạn đã nói và nó hoạt động. Đây là một vấn đề tôi chưa bao giờ gặp phải. Cảm ơn. – jef2904
Thú vị tôi đọc đặc điểm kỹ thuật. Đây có phải là hành vi mặc định cho yếu tố khối để bỏ qua lề của con họ không? Tôi nghĩ rằng nó có ý nghĩa hơn để có cha mẹ tôn trọng lợi nhuận của trẻ thay vì sụp đổ trên chúng ... Bất kỳ suy nghĩ? – jef2904