Tôi đang tìm giải pháp CSS/Javascript cho vấn đề cuộn trang HTML của mình.Css cuộn tràn không hoạt động trong div
tôi có ba divs có chứa một div, một tiêu đề và một div wrapper,
Tôi cần một thanh cuộn dọc trong div wrapper, chiều cao nên được tự động hoặc 100% dựa trên nội dung.
Các tiêu đề phải được cố định, và tôi không muốn thanh cuộn tổng thể vì vậy tôi đã đưa ra overflow:hidden
trong thẻ cơ thể,
tôi cần thanh cuộn dọc trong div wrapper của tôi. 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 này JS Fiddle
overflow-y: cuộn cũng không hoạt động. – user2493730
Nhưng nếu bạn đang sử dụng máy Mac chỉ có bàn di chuột, điều này cũng không hoạt động. –