,HTML表格的宽度适合给定一个HTML表,一些数据,可以是窄或比浏览器窗口更广泛的浏览器窗口
在前一种情况下,我知道如何使它填满整个宽度扩大。
在后一种情况下,您如何通过截断某些列而不是wordwrap来适应可用宽度?
,HTML表格的宽度适合给定一个HTML表,一些数据,可以是窄或比浏览器窗口更广泛的浏览器窗口
在前一种情况下,我知道如何使它填满整个宽度扩大。
在后一种情况下,您如何通过截断某些列而不是wordwrap来适应可用宽度?
那么,你的问题很难回答。我认为最简单的方法是使用Yahoo User Interface Library,它有一个名为DataTable的组件(其中包含许多其他组件),可以通过它编程添加或删除列。这里有一个example,可以帮助你。 PS:检查其他组件,YUI使用的只是JavaScript,其中一些非常酷。
如果通过“截断某些列”来截断其内容,则可以始终使用固定高度制作所有TD overflow: hidden
。
另一方面,如果您想完全摆脱列,那么您需要一个JavaScript解决方案来检测哪些列落在视图之外并将其清除。
扩大表整个浏览器widht只是这样做:
<table width="100%">
...你怎么让它壁球(通过,而不是换行截断一些列)以适合可用宽度内?
我建议将表格宽度设置为n%,并设置td的宽度,以百分比的形式加在一起会给出表格的宽度。
然而,这将导致单词包装在TD中。
他说'截断一些列,*不*通过wordwrap'。当单元格的内容无法进一步包装时,此解决方案无效。 – 2009-05-03 17:53:41
这不会截断任何东西...他要求避免单词换行并获取内容/列被截断。 – Seb 2009-05-03 17:39:39