簡體   English   中英

垂直滾動100%高度div

[英]Vertical scroll on 100% height div

我嘗試在100%高度的div中創建一個水平滾動條。 在jsfiddle中,右側的滾動條應僅在內容表中可見,而當前滾動條僅在y軸上而不是在內容表y軸上滾動孔頁面。

overflow:auto僅在x軸上有效,為什么不在y上有效?

.content-table {
  white-space: nowrap;
  overflow: auto;
}

https://jsfiddle.net/mnlfischer/4g979nym/1/

那是因為您需要.content-table的高度,嘗試包括以下CSS高度:calc(100%-100px);

嘗試這個。

 html, body{ margin:0; overflow: hidden; } .container { width: 100%; height: 100vh; margin: 0; overflow: auto; } .column-lead { white-space: nowrap; overflow-x: auto; } .column-lead-item { width: 200px; background-color: lightgreen; display: inline-block; padding: 30px 10px; } .row-lead { float: left; overflow-y: auto; height: 100vh; } .row-lead-item { padding: 30px 10px; width: 200px; background-color: yellow; } .content-table { white-space: nowrap; overflow: auto; height: 100vh; } .content-table-row { width: 100%; } .content-table-item { display: inline-block; width: 200px; padding: 30px 10px; background-color: green; } 
 <div class="container"> <div class="row-lead"> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> <div class="row-lead-item">Row Lead Item</div> </div> <div class="content-table"> <div class="column-lead"> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> <div class="column-lead-item">Column Lead Item</div> </div><div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> <div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> <div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> <div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> <div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> <div class="content-table-row"> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> <div class="content-table-item">Content Cell</div> </div> </div> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM