Tôi có một trình bao bọc với một số phần đệm, sau đó tôi có một div tương đối nổi với chiều rộng phần trăm (40%).
Bên trong div tương đối nổi, tôi có một div cố định mà tôi muốn có cùng kích thước với mẹ của nó. Tôi hiểu rằng một div cố định bị xóa khỏi luồng tài liệu và như vậy sẽ bỏ qua phần đệm của trình bao bọc.
HTML
<div id="wrapper">
<div id="wrap">
Some relative item placed item
<div id="fixed"></div>
</div>
</div>
CSS
body {
height: 20000px
}
#wrapper {
padding: 10%;
}
#wrap {
float: left;
position: relative;
width: 40%;
background: #ccc;
}
#fixed {
position: fixed;
width: inherit;
padding: 0px;
height: 10px;
background-color: #333;
}
Đây là fiddle bắt buộc: http://jsfiddle.net/C93mk/489/
Có ai biết một cách để thực hiện điều này?
Tôi đã sửa đổi fiddle để hiển thị chi tiết hơn về những gì tôi đang cố gắng hoàn thành, xin lỗi vì sự nhầm lẫn: http://jsfiddle.net/EVYRE/4/