Giả sử rằng chúng ta có đoạn mã sau:Lề CSS được thêm hoặc được kết hợp?
<div style="margin-bottom:100px;">test</div>
<div style="margin-top:100px;">test</div>
tôi nhận thấy rằng đôi khi nó tạo ra 100px của lề giữa các yếu tố và đôi khi nó là 200px (khi chúng ta sử dụng một số thiết lập mà tôi không quen với). Tôi không thể tìm thấy bất kỳ thông tin nào về điều đó trong đặc điểm kỹ thuật. Điều này phụ thuộc vào điều gì?
Nếu chúng tôi có h1
và p
trong tài liệu trống thì lề của h1
sẽ được kết hợp với lề của p
. Họ sẽ không tăng thêm. Cho dù lớn hơn sẽ được sử dụng.
chúng trông giống như tôi: http://jsfiddle.net/s7bWq/ – ashley
Tôi hơi mờ về điều này, nhưng tôi nghĩ đó là những gì các trình duyệt phải làm. Đó là, sử dụng lớn hơn của hai lề. Có thể là trình duyệt cụ thể nhưng tôi không chắc chắn ... –
Các DIV sẽ luôn tạo ra 200px lề. Nhưng 'h1' +' p' sẽ kết hợp chúng thành 100px. Điều này cần phải được kiểm tra trong một tài liệu trống. – Atadj