我有一行数据头和我想要显示的一行或多行数据。目前,我使用的是HTML表格,但是我遇到过有很多列的情况,表格会在屏幕的末尾出现。或者某些列名称很长(它们通常只是一个以空格为下划线的单词),即使列数不是很多,表格仍然会在浏览器窗口的末尾出现。在HTML中包装表格数据
我想要的是能够显示所有数据,而不必水平滚动。即使这意味着将数据分成多个表格。
我目前使用的是嵌入式Perl,而我用过的一个黑客解决方案是每个表只硬编码8列,并在必要时在第一个下启动一个新表。但理想情况下,我想要的是在一个表上动态地放置尽可能多的列,并在必要时换行到行/表格/任意行。
这可以做HTML/CSS的?或者我需要以某种方式计算每列需要多少宽度,并根据每个表的列数来计算?我不必使用HTML表格,所以如果有更好的解决方案,我更愿意使用它。
你怎么知道有多大太大?如果用户调整浏览器窗口大小?听起来像一个JavaScript问题,而不是一个Perl问题... – Tanktalus 2009-04-23 21:10:40