이것은 내 질문에 대해 조금 더 잘 설명 할 수 있습니다.화면 이동 가능한 부모를위한 뷰포트로 자식 div?
마지막 자식이 가장자리 둘레에만 표시되지만 두 개의 자식 div는 함께 스크롤하고 유지해야합니다. 첫 번째 자식 div 정적의 배경. 이 메사는 뷰포트가 첫 번째 자식이 되겠지만 첫 번째 및 두 번째 자식의 내용은 컨테이너 내에서 스크롤해야하므로 함께 스크롤 할 수 있습니다. 첫 번째 자식이 뷰포트가됩니다.
나는 다음과 같은 HTML 구조가 있습니다
<div class="container">
<div class="text">
<div class="row">Row</div>
<div class="row">Row</div>
<div class="row">Row</div>
<div class="row">Row</div>
<div class="row">Row</div>
<div class="row">Row</div>
</div>
<div class="bars">
<div class="a"></div>
<div class="a"></div>
<div class="b"></div>
<div class="c"></div>
<div class="b"></div>
<div class="a"></div>
</div>
</div>
bars
text
사업부는 주위에 여유를 가지고, 그 위에 중첩된다. 각
bars
div를 시각적으로 대응하는
row
과 동일한 수평 레벨로 일치하도록 배치합니다.
text
div는 각면에서 x
픽셀이되도록 배치되어 주변에 여백이 생깁니다. 이 방법으로 아래에 bars
의 끝을 볼 수 있습니다. 이 여백과 페이지의 경계를 확장 할 수 있도록
마크 업이 쉽고,하지만 난 이것에 대한 CSS를 알아낼 수 없습니다 ...
text
은 절대적으로 배치됩니다. 내부 콘텐츠가 범위 내에 있으면 괜찮 으면 좋겠지 만이 경우에는 그렇지 않습니다.
이 설명하는 모든 매우 어렵지만, 기본적으로, 여기에 문제이다 : 나는 rows
로 스크롤 bars
필요하기 때문에 내가 overflow:scroll
에 container
을 설정합니다. text
에는 배경 이미지가 있고 그 아래에 rows
의 끝을 볼 수 있도록 배치되어 있으므로 position:absolute
이어야합니다. 그러나 콘텐츠가 text. I can't add the background image to
컨테이너 because it would cover the ends of the
bars의 범위를 초과하는 경우에는 작동하지 않습니다.
의미가 있습니까? 아니? 여기에 jsFiddle이 있습니다. http://jsfiddle.net/charlescarver/BskaP/2/
여전히 의미가 있습니까?
어떤 아이디어 : 여기에 사진입니까? 이 문제를 더 잘 설명 할 수 있도록 몇 가지 질문을하십시오.
그렇게 문제가 당신이 텍스트의 긴 조각을 넣으면'이 있어야하는데 회색 일이 넘어 확장 row' 것을 본질적 후하다고 생각 영향을 줄 것이다 내면에? – Markasoftware
'회색 물건'이란 무엇입니까? – Charlie
그 회색 것은 텍스트를 둘러싼 회색 영역입니다. – Markasoftware