Если вы используете фиксированную разметку таблицы в техническом смысле, то есть с декларацией CSS table-layout: fixed
, то первая строка определяет ширину столбцов, и любые настройки ширины для ячеек в других строках будут игнорироваться.(Это может привести к усечению контекстов ячеек - это часть идеи фиксированного макета.)
В противном случае требования к ширине всех ячеек учитываются браузером при расчете ширины столбцов.Таким образом, если в ячейке в строке заголовка есть width=100
, а в другой ячейке с тем же содержимым есть содержимое, для которого требуется минимум 200 пикселей, эта ширина будет использоваться, и ваши настройки для ячейки первой строки будут игнорироваться.