我正在寻找一种解决方案(最好是在 css 或 html 中),以便我的位于 div 容器内的表格能够压缩其
,以便在调整浏览器大小时它们保留在 div 容器内。http://lux.physicals.ucdavis.edu/public/new_website/kkdijlsis2311/ex.html 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 列。您将无法将对象移到行外,因为正如您所期望的,该表旨在将所有内容保留在指定的行中。
因此,最好的方法是使用带有浮动选项的 DIV。
这是一个简短的example http://jsfiddle.net/aBqce/11/我正在谈论的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)