我必须使用旧的模板系统才能在网页上显示购物产品。今天,所有产品都一排一排地展示了所有的细节
P1
P2
P3
P4
这个旧软件使用一对标签<ED_START> <ED_END>
来标记必须在 HTML 页面中重复的产品模板。事实上,每个产品都有自己的 HTML 表格。它一直有效。
现在我想要的是通过水平和垂直显示元素来减小显示尺寸,比如
P1 P2
P3 P4
P5 P6
或者
P1 P2 P3
P4 P5 P6
根据屏幕分辨率。
我知道如果我将产品模板更改为 a <td>
,那么浏览器将尝试在同一行上呈现 10 个或更多产品,这正是我不想要的。
通常,我会</tr><tr>
每 2 个元素插入一个,但是这个模板系统(这是一个遗留的专有软件)不允许这样做。所有项目的模板必须相同,纯 HTML 加上他们自己的价格、描述、图片等标记。
我的问题是
如何在 HTML 中创建一个表格,使列数适应可用的屏幕大小(换句话说,根据需要自动换行)?可以使用 JavaScript 和 jQuery。