У меня есть плагин jQuery, который создает, заполняет и форматирует таблицы. У меня уже есть право на создание и заполнение, но форматирование все еще ускользает от меня.
Столы всегда шириной 800px (чтобы упростить свою жизнь, я разработал свой веб-сайт таким образом; я в основном парень с левым мозгом, музыка - единственный вид искусства, который я могу понять и создать), но число столбцов и их отдельные свойства (заголовок, ширина, выравнивание) являются переменными:
$
.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?