我有一个创建、填充和格式化表格的 jQuery 插件。我已经有了创建和填充的权利,但格式仍然让我望而却步。
表格总是 800 像素宽(为了让我的生活更简单,我就这样设计了我的网站;我是个左脑人士,音乐是我唯一能理解和创作的艺术),但列数和它们各自的属性(标题、宽度、对齐方式)是可变的:
$
.grid('MostSoldBySales', 'Most sold products by total sales', 112 /* height in px */, [
{css: {'text-align': 'left', width: 120/*px*/}, children: 'Description'},
{css: {'text-align': 'right', width: 160 }, children: 'Total Sales'},
{css: {'text-align': 'left', width: 360 }, children: 'Comments'}
])
.grid('MostSoldByWeight', 'Most sold products by total weight', 112 /* height in px */, [
{css: {'text-align': 'left', width: 120/*px*/}, children: 'Description'},
{css: {'text-align': 'right', width: 160 }, children: 'Total Weight'},
{css: {'text-align': 'left', width: 360 }, children: 'Comments'}
])
;
我的主要问题与列宽有关:我迫切需要一种方法来使我的列与指定的一样宽。我不希望浏览器出于任何原因调整列的大小。我认为这甚至是 Visual Basic 提供的功能。我如何使用 CSS 做到这一点?