将长 HTML 表格换行到下一行 [英] Wrap long HTML tables to next line
问题描述
我有一张这样的桌子:
<tr><td><img src="photo1"></td><td><img src="photo2"></td><td><img src="photo3"></td><td><img src="photo4"></td><td><img src="photo5"></td><td><img src="photo6"></td></tr>
如果用户的屏幕宽度很小,我需要换行.我需要包装列并获得如下表格结果:
我添加了 style="table-layout:fixed" 但这使表格宽度正好为 100%,但图像会自动拉伸到一半以适应屏幕宽度.
如何将列发送到下一行?
您需要决定的是下一行在向下流动时会发生什么行为.是否添加了一个新的孤立行,即:
#container {宽度:95%;最大宽度:646px;边距:10px 自动;边框:5px纯黑色;填充:5px;}#container .row {边框:1px纯绿色;左边界:0;边框顶部:无;边距:0;填充:0;}#容器 br {清楚:两者;}#container .block {边框:1px纯蓝色;边框底部:0;边界右:0;向左飘浮;宽度:128px;}<div class="row"><div class="block"><img src="http://goo.gl/UohAz"/>
<div class="block"><img src="http://goo.gl/UohAz"/>
<div class="block"><img src="http://goo.gl/UohAz"/>
<div class="block"><img src="http://goo.gl/UohAz"/>