我有一个我想要的HTML表
我的研究表明你不能在纯CSS中这样做,因为典型的策略是为标题创建一个标题div,然后为表数据创建另一个div,然后使用jQuery / javascript来同步滚动标题/表格数据。
我尝试了一些插件,实际上深入研究了这两个插件
http://www.novasoftware.com/Download/jQuery_FixedTable/JQuery_FixedTable.aspx
但是,这些插件对我不起作用,因为我需要/更喜欢固定列宽而不是自动调整大小。
如果有人解决我的问题,或者可以推荐如何修改固定宽度的插件,我们将不胜感激!
希望我不要求太多!
答案 0 :(得分:2)
我认为nova jquery fixedtable很好,它的特点是:
无论如何,为什么不问他们的开发者。 http://www.novasoftware.com/contactus.aspx
答案 1 :(得分:0)
我遇到了同样的问题,并为您的问题提出了轻量级解决方案。我做的是:
我的问题的解决方案是在buildFixedTable中执行此操作:
替换var th = $(1*).appendTo(target);
使用var th = $(2*).appendTo(target);
并将OnRowDataBound="GridView1_RowDataBound"
添加到网格定义中
并为此设置了一个受保护的void处理程序,我设置了列宽。
瞧!
1* = (lt)table(gt)(lt)/table(gt)
2* = (lt)table(gt)(lt)col style=width:20%(gt)(lt)col style=width:20%(gt)(lt)col style=width:60%(gt)(lt)/table(gt)
其中
lt
= Less_than_sign
gt
= Greater_than_sign
可能需要对您的实施进行一些测试,但它解决了我的问题......