У меня есть табличные данные для отображения, которые имеют значение как для строк, так и для столбцов. Столбцы - это временные блоки, строки - дни. Конкретная ячейка данных ограничена одним днем, но может быть в нескольких временных интервалах. Чтобы показать это, я использую тег colspan.
<div id = "GuideTable">
<table>
<tr>
<td colspan = 3>
</td></tr></table>
</div>
Или что угодно.
Я пытаюсь применить форматирование CSS ко всей таблице, и для изменения цвета и т. Д. Все хорошо, но я хочу иметь постоянную ширину - вот где я сталкиваюсь с проблемами.
В данный момент ширина каждой ячейки данных связана с максимальной шириной ее столбца (все автоматически выравнивается). Некоторые столбцы крошечные, другие огромные. Я пытаюсь сделать столбцы одинакового размера (даже если это означает, что каждый столбец настолько большой, насколько должен быть самый большой столбец), но установка ширины отдельных ячеек данных (либо через css, либо в самом теге) ни к чему не приводит. 1008 *
Я думаю, может быть, тег colspan перекрывает мою ручную ширину? Если это так, как я могу изменить ширину столбца в целом, особенно если они не определены явно? (Можете ли вы явно определить столбцы?)
Примеры используемого CSS:
#GuideTable td{
background:#ffffff;
border-style: solid;
border-width: 1px;
width: 100px;
}