Возможно ли вообще?Столбец с нулевой шириной
У меня есть стол, который заполняет его контейнер. (ширина 100%) Две из его колонок (1-й и 3-й) имеют минимальную ширину, но средний нет.
Когда я сужу окно, я хочу, чтобы 1-й и 3-й столбцы оставались на минимальной ширине, а средний столбец должен полностью разрушаться (когда окно слишком узкое, должны отображаться только 1-й и 3-й столбцы).
Спасибо.
Существует упрощенный код, что у меня есть:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>My first styled page</title>
<style type="text/css">
.overflow{
text-overflow: ellipsis;
word-break: break-all;
word-wrap: break-word;
}
.table{
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.first{
min-width: 20px;
}
</style>
</head>
<body>
<table class="table">
<tr>
<td class="first"><div class="overflow">oneoneoneone</div></td>
<td class="second"><div class="overflow">twotwotwotwo</div></td>
<td class="first"><div class="overflow">threethreethree</div></td>
</tr>
</table>
</body>
</html>
Вы можете использовать Javascript, чтобы проверить ширину контейнера, а если ширина идет меньше, чем определенное значение, изменить ширину второго столбца к нулю, или сделать его видимость скрытый. Хотя размещение div внутри таблиц не считается хорошей практикой, я должен сказать. – Pratik
Я не уверен, может ли она быть нулевой шириной, если у td есть какие-либо данные. Возможно, я ошибаюсь. – SaturnsEye
@Pratik Я ошибаюсь :) – SaturnsEye