Tôi đang tìm giải pháp CSS / Javascript cho vấn đề cuộn trang HTML của mình.
Tôi có ba div chứa div, tiêu đề và div trình bao bọc,
Tôi cần một thanh cuộn dọc trong div trình bao bọc, chiều cao phải là tự động hoặc 100% dựa trên nội dung.
Tiêu đề phải được sửa và tôi không muốn có toàn bộ thanh cuộn nên tôi đã đưa overflow:hidden
vào thẻ body,
Tôi cần thanh cuộn dọc trong div trình bao bọc của mình. Làm thế nào tôi có thể sửa lỗi này?
HTML
<div id="container">
<div class="header"></div>
<div class="wrapper">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus porta tortor sed metus. Nam pretium. Sed tempor. Integer ullamcorper, odio quis porttitor sagittis, nisl erat tincidunt massa, eu eleifend eros nibh sollicitudin est. Nulla dignissim. Mauris sollicitudin, arcu id sagittis placerat, tellus mauris egestas felis, eget interdum mi nibh vel lorem. Aliquam egestas hendrerit massa. Suspendisse sed nunc et lacus feugiat hendrerit. Nam cursus euismod augue. Aenean vehicula nisl eu quam luctus adipiscing. Nunc consequat justo pretium orci. Mauris hendrerit fermentum massa. Aenean consectetuer est ut arcu. Aliquam nisl massa, blandit at, accumsan sed, porta vel, metus. Duis fringilla quam ut eros.</p>
<!-- Lots more paragraphs-->
</div>
</div>
CSS
body{ margin:0; padding:0; overflow:hidden; height:100%}
#container { width:1000px; margin:0 auto;}
.header { width:1000px; height:30px; background-color:#dadada;}
.wrapper{ width:1000px; overflow:scroll; position:relative;}
Vui lòng tham khảo JS Fiddle này