我的目标是创建一个包含overflow x
和overflow y
和auto
的容器,因为我在那里渲染的任何东西(大表)都应该使客户端看到带有滚动的“窗口”有能力的内容+如果该容器与引导程序4 col
和row
一起使用,那就更好了。我不想硬编码高度和宽度。
我认为代码应该可以,但是不可以
.overflow-table {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
.overflow-table .row {
display: block;
}
<div class="overflow-table">
<div id="dvData"></div>
</div>
<!-- to dvData I render at code behind table-->
<div class="overflow-table">
<div id="dvData">
<table class="overflow-table"> <!-- I try too something like this-->
</div>
</div>
谢谢!
答案 0 :(得分:1)
在表格周围的max-width
上设置max-height
和div
。使用vw
和vh
单位或百分比来避免硬编码宽度和高度。
.window-overflow {
overflow-x: auto;
overflow-y: auto;
max-height: 95vh;
max-width: 100%;
}