Как уже упоминалось, tr
всегда составляет 100% ширины самой таблицы, но атрибут высоты регулируется. Вот почему атрибут высоты в вашем коде работает, а атрибут ширины - нет.
Чтобы настроить атрибуты ширины ваших столбцов, все, что вам нужно сделать, это настроить таргетинг на элемент th
. Например, если вы добавите следующий код на лист CSS, вы увидите изменение ширины.
th {
width:50px;
}
Или, для большей конкретности, вы можете сделать следующее.
.table1 tr th {
width:50px;
}
Вы также можете иметь разную ширину для каждого столбца. Например, ваш столбец Имя может иметь размер 100 пикселей, а столбец Фамилия может иметь размер 150 пикселей. Это может быть go без слов, но общая суммарная ширина всех ваших столбцов не должна превышать ширину самой таблицы.