Tại sao lề dọc biến mất khi bố mẹ được đặt thành tràn: hiển thị? Nếu nó được đặt thành tràn: các lề bị ẩn sẽ hiển thị lại. Nó có vẻ phản trực giác.Lề dọc sẽ biến mất khi bố mẹ được đặt thành tràn: hiển thị
Tôi nghĩ rằng tôi hiểu cách tràn được giả định là hoạt động khi nội dung của một phần tử không phù hợp với nó, nhưng tôi không hiểu điều gì đang xảy ra với các lề.
Dưới đây là một ví dụ: (http://jsfiddle.net/VrVc7/)
#outer {
background-color:#EEE;
overflow:hidden;
}
#inner {
margin: 30px;
padding: 5px;
background-color:#ABE;
}
<div id="outer">
<div id="inner">abc</div>
</div>
Đây có phải là tác dụng phụ của tràn: bị ẩn không? Hay nó thực sự ngăn chặn lợi nhuận từ chạm vào, và nếu như vậy làm thế nào? Tôi không chắc chắn cách thể hiện những gì tôi đang cố gắng hỏi. Tôi có nghĩa là không sụp đổ xảy ra như một số quy tắc, có lẽ một trong những dưới đây được liệt kê bởi sandeep, hoặc là lề thực sự không chạm vào và làm thế nào là hoàn thành trong trường hợp đó. – seron
btw, liên kết đó khá hữu ích. – seron