gpt4 book ai didi

html - 自动调整 div 容器 html 中表格中列的大小

转载 作者:搜寻专家 更新时间:2023-10-31 19:26:45 25 4
gpt4 key购买 nike

我正在寻找一个解决方案(最好是在 css 或 html 中)来使我的表在 div 容器内挤压它的 以便它们在浏览器打开时留在 div 容器内调整大小。 http://lux.physics.ucdavis.edu/public/new_website/kkdijlsis2311/ex.html请注意,当您更改浏览器大小时,单元格的内容如何更改大小,但我希望固定单元格的大小并更改列。因此,如果浏览器很小,表格将是 2 列而不是 6 列。示例 html 代码:

<div id="imageline">
<table width="100%">
<tr>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
</tr>
<tr>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
<td>Stuff, maybe an image</td>
</tr>
</table>
</div>

CSS 代码:

#imageline {
width: 100%;
position:relative;
}

我觉得这可以用简单的 css 来解决。我一直在尝试 width:100% 的不同组合,但没有成功。非常感谢任何见解。

最佳答案

不幸的是,事情并没有那么简单。如果您考虑一下,在您的示例中,一行有 6 列,另一行有 3 列。您不能只将对象移到行外,因为正如您所期望的那样,该表旨在将所有内容保留在指定的行中。

因此,最好的方法是使用带有 float 选项的 DIV。这是一个简短的example我在说什么。

关于html - 自动调整 div 容器 html 中表格中列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11636327/

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