Mam div z pozycją: fixed, która jest moim div dla kontenera dla niektórych menu. Ustawiłem to na górze: 0px, dół: 0px, aby zawsze wypełniać rzutnię. Wewnątrz tego div chcę mieć 2 inne divy, z których dolna zawiera wiele linii i ma przepełnienie: auto. Spodziewam się, że będzie on zawarty w div kontenera, ale jeśli istnieje zbyt wiele linii, po prostu rozwija się poza ustalonym div. Poniżej jest mój kod i zrzut ekranu w celu wyjaśnienia:Div z suwakiem wewnątrz div z pozycją: naprawiono
<!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>
Czy jest jakiś sposób dla mnie to zrobić? Jeszcze raz chcę, aby # innerstatic2 było poprawnie zawarte w #outerfixed i uzyskać paski przewijania, jeśli będzie on większy niż przestrzeń wewnątrz #outerfixed.
Wiem, że istnieje kilka możliwości, aby zhakować dookoła tego, również poprzez naprawianie # innerstatic2, ale naprawdę chciałbym, aby znajdował się w obrębie wewnątrz #outerfixed, jeśli to możliwe, więc jeśli przeniesię gdzieś #outerfixed, wewnętrzny element chodź z tym.
EDYCJA: Wiem, że mogę ustawić przepełnienie: auto na #outerfixed i dostaję pasek przewijania na całej rzeczy, ale ja w szczególności chcę pasek przewijania tylko na # innerstatic2, to jest siatka i chcę przewijać tylko siatkę .
Ktoś? Możliwy?
Niestety, powinny być bardziej wyraźne. Wyraźnie chcę, aby pasek przewijania był tylko w # element innerstatic2. Jest to siatka i chcę przewijać tylko siatkę, a nie cały kontener. –