Tôi cần hai liên tiếp div
s (có nền) để được chạm liền mạch, bên dưới cái kia. Tuy nhiên, bố cục này bị vỡ khi tôi đặt một phần tử con p
vào dưới cùng div
. Lề của phần tử p
buộc khoảng trống giữa cả hai div
s. Đây là hành vi kỳ lạ, như tôi đang mong đợi biên độ của p
để ở trong nội dung và khu vực nền của div
. Nó hiển thị theo cùng một cách trên Firefox, Chrome và IE 8.Các phần tử con có lề trong DIV
<div style="background: #ccccff">Top Div</div>
<div style="background: #ffcccc"><p>Bottom Div</p></div>
Đây là hình thức của nó.
tôi có thể sửa lỗi này bằng cách thay đổi lề cho miếng đệm không cho các phần tử p
, nhưng sau đó tôi cũng sẽ phải làm điều này với các yếu tố tiêu đề, yếu tố danh sách, và bất kỳ yếu tố khác mà tôi muốn sử dụng tại bắt đầu một số div
. Đó không phải là mong muốn.
Ai đó có thể khai sáng cho tôi: điều gì khiến tôi nhớ đến mô hình hộp? Có cách nào dễ dàng để khắc phục điều này, tốt nhất là bằng cách sửa đổi kiểu của div
?
Yup, trông giống như các đường viền bị sụp đổ. Tôi vẫn thấy nó hơi khác thường. Cảm ơn bạn đã đứng đầu. – myffical
Hành vi mong đợi trong trình duyệt là tất cả quá thường xuyên bất ngờ –