Есть таблица 4-мя столбцами. Все столбцы имеют одинаковую ширину. Хочу прикрутить кнопки вправо/влево на тот случай, когда таблица перестанет вмещаться по ширине в страницу, но вместо того чтобы выйти за пределы родителя (а для td я задал 33.333% ширину, т.е. в данном примере 4-я колонка должна уходить за пределы видимой части), в таблице обрезается ширина последней тдшки и получается примерно такой результат. Песочница здесь.
Есть подозрение, что ячейки нельзя сделать шире таблицы. Поэтому чтобы они выходили за пределы контейнера, ширину надо задавать самой таблице, а не ячйкам:
.container {
width: 100%;
overflow: auto;
}
table {
width: 133.333%;
}
table td {
border: 1px solid black;
}
<div class="container">
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>
Рабочий вариант - сломать табличную верстку:
.container {
width: 100%;
overflow: hidden;
}
table {
width:100%
}
table tr {
white-space: nowrap;
}
table td {
width: 33%;
border: 1px solid black;
display: inline-block;
}
<div class="container">
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table>
</div>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости