gpt4 book ai didi

html - 水平滚动但第一列固定的表格

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:13 24 4
gpt4 key购买 nike

到目前为止,我有一个响应式表格,如果窗口较小,它会水平滚动 jsfiddle .我现在需要的是修复第一列的能力,只让其余的列滚动。我能得到的就是this .第一列现在对我来说重叠了,如果我能让它向左移动就好了,但由于某种原因我不能这样做。请帮助。 :)

html

最佳答案

检查这段代码。我为固定列创建了一个类,并为第二个 child 提供了填充。 Demo

body {
color: white;
}

.search-table-outter {
width: auto;
max-width: 735px;
margin-left: 5em;
margin-right: auto;
padding-top: 30px;
}
.search-table{
table-layout: fixed;
margin:0px auto 0px auto;
background-color: lightblue
}
.search-table, td, th{
border-collapse:collapse;
border-bottom:1px solid white;
line-height: 10px;
}
th{
padding:5px 10px;
font-size:15px;
}
td{
padding:5px 10px;
height:35px;
}
.search-table-outter { overflow-x: scroll; }
th, td { min-width: 100px; text-align: center; }

.fixed {
position: absolute;
left: auto;
top: auto;
background-color: lightblue;
margin: 1px;
}

.search-table tr th:nth-child(2), .search-table tr td:nth-child(2) {
padding-left: 150px;
}
<div class="container header">
<div class="search-table-outter wrapper">
<table class="search-table inner">
<tr>
<th class="fixed">Time</th>
<th>Icon</th>
<th>Description</th>
<th>Temp</th>
<th>Precip</th>
<th>Wind</th>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
<tr>
<td class="fixed">4:11 </td>
<td>Cloud </td>
<td>Partly Cloudy </td>
<td>86 </td>
<td>0% </td>
<td>8.38 mph </td>
</tr>
</table>
</div>
</div>

关于html - 水平滚动但第一列固定的表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44254074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com