Tôi có một div có vị trí: cố định đó là div vùng chứa của tôi cho một số menu. Tôi đã đặt nó lên trên cùng: 0px, dưới cùng: 0px để luôn điền vào chế độ xem. Bên trong đó div tôi muốn có 2 divs khác, một trong số thấp hơn trong đó có rất nhiều dòng và có tràn: tự động. Tôi hy vọng rằng nó sẽ được chứa trong div container, nhưng nếu có quá nhiều dòng nó chỉ đơn giản là mở rộng bên ngoài div cố định. Dưới đây là mã của tôi và một ảnh chụp màn hình để làm rõ:Div với thanh cuộn bên trong div có vị trí: cố định
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MyPlan</title>
<meta name="X-UA-COMPATIBLE" value="IE=8" />
<style type="text/css">
#outerfixed { position:fixed; width:200px; background-color:blue; padding:5px; top:0px; bottom:30px;}
#innerstatic1 { width:100%; background-color:yellow; height:100px;}
#innerstatic2 { overflow:auto; background-color:red; width:100%;}
</style>
</head>
<body>
<div id="outerfixed">
<h3>OUTERFIXED</h3>
<div id="innerstatic1">
<h3>INNERSTATIC1</h3>
</div>
<div id="innerstatic2">
<h3>INNERSTATIC2</h3>
line<br />
...lots of lines
line<br />
</div>
</div>
</body>
</html>
Có cách nào để tôi làm điều này? Một lần nữa, tôi muốn # innerstatic2 được chứa đúng trong #outerfixed và nhận thanh cuộn nếu nó lớn hơn không gian bên trong #outerfixed.
Tôi biết có một số khả năng để hack xung quanh điều này bằng cách sửa # innerstatic2, nhưng tôi thực sự muốn nó nằm trong luồng bên trong #outerfixed nếu có thể, để nếu tôi di chuyển #outerfixed ở đâu đó, phần tử bên trong sẽ đi kèm với nó.
EDIT: Tôi biết tôi có thể thiết lập tràn: tự động trên #outerfixed và có được một thanh cuộn trên toàn bộ điều, nhưng tôi đặc biệt muốn một thanh cuộn chỉ trên # innerstatic2, nó là một lưới và tôi muốn di chuyển chỉ lưới .
Bất kỳ ai? Khả thi?
Xin lỗi, tôi cần phải có được rõ ràng hơn. Tôi rõ ràng muốn thanh cuộn chỉ ở trên phần tử # innerstatic2. Đó là một lưới và tôi muốn cuộn chỉ lưới, chứ không phải toàn bộ vùng chứa. –