2013-02-18 45 views
1

我想做一個<div>一個非常長的高度(2000px,或多或少),我想只顯示它的一些(400px-500px),並有一個滾動條來瀏覽它。iframe風格的div內容大於div本身

我不知道從哪裏開始,有沒有人有一些文章/怎麼樣或給我指示如何做到這一點?謝謝。

回答

1

所有你需要做的就是指定容器的heightoverflow方法:

HTML

<div class="container"> 
    <!-- content here --> 
</div> 

CSS

.container { 
    height: 400px; 
    overflow-y: scroll; 
} 
+0

這工作,沒有意識到這個屬性。謝謝 – Pacha 2013-02-18 22:00:18

+0

@Pacha樂意提供幫助。如果有幫助,請將答案標記爲「已接受」。 – 2013-02-18 22:11:55

1

試試這個它會工作 HTML

<div id="main_div"> 

    // Your contents 

</div> 

CSS

<style type="text/css"> 
    #main_div { 
     width:200px; 
     height:400px; 
     overflow:scroll; 
    } 
    // stylish scroll bar 
    #main_div{ 
     overflow: scroll; 
    } 
    #main_div::-webkit-scrollbar { 
     background: transparent; 
     height: 4px; 
     overflow: visible; 
     width: 4px; 
    } 
    #main_div::-webkit-scrollbar-thumb { 
     background-color: rgba(0, 0, 0, 0.9); 
     -webkit-border-radius:5px; 
    } 
    #main_div::-webkit-scrollbar-thumb:hover{ 
     background-color: rgba(0, 0, 0, 0.6); 
    } 
    #main_div::-webkit-scrollbar-corner { 
     background: transparent; 
    } 
</style>