css - 带有引导程序 4 的溢出容器
问题描述
我的目标是创建一个具有overflow x
和overflow y
具有的容器,auto
因为我将在那里呈现的内容(大表)客户端应该看到一个带有可滚动内容的“窗口”+如果该容器与引导程序 4col
和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>
谢谢!!
解决方案
在桌子周围设置一个max-width
和。使用和单位或百分比来避免硬编码宽度和高度。max-height
div
vw
vh
.window-overflow {
overflow-x: auto;
overflow-y: auto;
max-height: 95vh;
max-width: 100%;
}
推荐阅读
- objective-c - 将 ClassKit 协议合并到 Objective-C++ 项目中
- c - 有人可以解释一下为什么这里要计算这个模数吗?
- python - 如何正确删除数据框(熊猫)中的列?
- python - 是否可以从 PyQt5 中的线程获取数组?
- xamarin.android - GetView 更新屏幕外的项目
- c++ - 如何清除输入行,而不仅仅是单个字符
- c# - 从对象列表中获取所有对象,其中对象属性之一在 c# 中为空或为空
- php - 在 laravel 中获取此操作是未经授权的
- neural-network - 回归还是分类?
- javascript - 如何在输入字段中填充所有 * 并在其上输入