Я создал таблицу с HTML и хочу, чтобы ее заголовок был исправлен (свитки могли бы повлиять только на тело).
Я нашел решение, и оно работает почти так, как я хочу.
tbody {
display:block;
height:500px;
overflow:auto;
}
thead, tbody tr {
display:table;
width:100%;
table-layout:fixed;/* even columns width , fix width of table too*/
}
thead {
width: calc( 100% - 1em )/* scrollbar is average 1em/16px width, remove it from thead width */
}
table {
width:400px;
}
Проблема в том, что с атрибутом table-layout: fixed
он фиксирует ширину столбца, поэтому мои столбцы не отображаются должным образом (они перекрываются):
Как я могу это исправить?Я уже пробовал с четырьмя возможными значениями для таблица-макет