html - 如何使具有两个固定列的表响应?

标签 html css

我有一个包含两个固定列的表格,一个在左边,一个在右边。

目前它只适用于一种分辨率。但是当分辨率改变时,右边的栏会变得很乱。

这是控制边距(为固定列留出空间)以及宽度的主要类:

#myTable > .wrapper {
    overflow-x: scroll;
    overflow-y: visible;
    width: 83%;
    margin-left: 126px;
    margin-right: 45px;
}

我尝试进入开发人员工具并在调整浏览器大小时更改宽度值。到目前为止,这是我找到的唯一解决方案。虽然,这将需要大量的媒体查询,但这不是一个可取的解决方案。

我怎么可能编辑我的 css 类来让它响应?

Here is a demo

最佳答案

尝试使用 min-widthmax-width 来限制 wrapper 的宽度:

#myTable > .wrapper {
    overflow-x: scroll;
    overflow-y: visible;
    max-width: 83%;
    min-width: 40%;
    margin-left: 126px;
    margin-right: 45px;
}

FIDDLE DEMO

关于html - 如何使具有两个固定列的表响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23331350/

相关文章:

html - 圆 Angular 三 Angular 形右边框css

css - 模拟与 SVG 文本填充属性的背景附件修复相同的效果

css - <div (click) ="handler()"> 在 edge 中不起作用,但在 IE11 和其他浏览器中起作用

php - 联系表格的错误信息

html - 在Bootstrap网站子页面上嵌入youtube视频

html - 如何制作圆形边框 Angular (不是圆 Angular )

javascript - 在 Bootstrap 下拉切换中触发 jQuery

html - 透明 block 中的非透明图像

Javascript - 2 个图像出现在 codepen 演示中

jQuery 或 CSS 选择器选择所有以某个字符串开头的 ID