html - 具有水平滚动和固定单元格宽度的 html 表格
问题描述
任何人都可以帮助我使用具有水平滚动和固定单元格宽度的 html 表格吗?
我可以制作一个水平滚动的表格,见下文,但我无法调整此表格中的单元格宽度。有什么建议吗?谢谢。
顺便说一句,如果有帮助,我正在使用引导程序 4。
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 1px solid #ddd;
}
th,
td {
text-align: left;
padding: 8px;
}
<div style="overflow-x:auto;">
<table>
<tr>
<td>Test</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
</tr>
<tr>
<td>Test</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
</tr>
</table>
</div>
解决方案
用于
table-layout:fixed;
您的餐桌。
.MainDiv {
overflow: auto;
border: 1px solid red;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
table-layout: fixed;
}
.MainDiv table td {
text-align: left;
padding: 8px;
width: 200px;
border: 1px solid blue;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="MainDiv">
<table>
<tr>
<td>Test</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
</tr>
<tr>
<td>Test</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
<td>124567890</td>
</tr>
</table>
</div>
推荐阅读
- java - 具有多个条件的 xpath,其中将包含“a”和“div”标签
- arduino - ESP32 硬件串行 - 一次只写入 1 个字节
- reactjs - 在 GitHub 页面上重新部署 React 应用程序
- batik - 如何使用蜡染将 svg 解析为 Document?
- javascript - Chrome 扩展:即使重新加载选项卡,从 Background.js 注入到选项卡的 Javascript 也会继续运行。如何使注入的javascript只运行一次?
- python - 无法合并两个 DataFrame。( TypeError: 'NoneType' 类型的对象没有 len() )
- oracle - plsql 中的 dbms_aw$_columnlist_t 是什么,它的用途是什么?
- javascript - IMask.js - 无法获取属性“SavePersonalAndPaymentData”
- java - 为什么java hashcode实现31 * x + y比x + y好?
- wpf - CodeBehind 文本框绑定