@BelkinVadim
Frontend разработчик

Стоит ли использовать col и colgroup в обычной и адаптивной верстке?

Как-то обходился обычно без этих тегов, но недавно решил использовать, пока правда в проекте с не адаптивной версткой. Показалось очень удобно указывать ширину ячеек через col для статических таблиц, не нужно вводить классы для нужных ячеек или писать через атрибуты (если уж нужно). Шириной col можно через стили так же управлять. Проще так
<table>
				<colgroup>
					<col class="column colspan-2">
					<col class="column colspan-2">
					<col class="column colspan-4">
					<col class="column colspan-4">
				</colgroup>
				<tbody>
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
					</tr>
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
					</tr>
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
					</tr>
				</tbody>
			</table>

чем так
<table>
				<tbody>
					<tr>
						<td class="column colspan-2"></td>
						<td class="column colspan-2"></td>
						<td class="column colspan-4"></td>
						<td class="column colspan-4"></td>
					</tr>
					<tr>
						<td class="column colspan-2"></td>
						<td class="column colspan-2"></td>
						<td class="column colspan-4"></td>
						<td class="column colspan-4"></td>
					</tr>
					<tr>
						<td class="column colspan-2"></td>
						<td class="column colspan-2"></td>
						<td class="column colspan-4"></td>
						<td class="column colspan-4"></td>
					</tr>
				</tbody>
			</table>

Есть какие-то неудобства, проблемы при использование col и colgroup в обычной и адаптивной верстке?
  • Вопрос задан
  • 587 просмотров
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Всё верно вы думаете. Применение col и colgroup уместно более чем.
Только не пойму, зачем в вашем примере используется colgroup. Если задавать ширину для каждой колонки отдельно, это не требуется.
Если же группировать, то следует сделать вот так.
Даже col позволяет группировать.

Пы.Сы. совместное использование col и colgroup уместно, когда в группе однотипных элементов нужно вклинить один или несколько столбцов с другими стилями.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы