Я использую таблицу aproach для автоматического измерения для 3 элементов. Мне нравится, что середина получает все оставшееся пространство - первую и последнюю ячейку. ОК, Это работает с использованием таблицы/таблицы-ячейки-таблицы-таблицы-ячейки.table-cell/table/table-cell. Не может центрировать по вертикали средний элемент
Но я не могу установить вертикальное смещение для центральной ячейки?
<div style="display: table; width: 163px; height: 80px;">
\t <div style="display: table-cell; vertical-align: middle; width: 1px;">c1</div>
\t <div style="display: table;>
\t <div style="display: table-cell; vertical-align: middle; width: 100%;">
\t <div>c2</div>
\t </div>
\t </div>
\t <div style="display: table-cell; vertical-align: middle; width: 1px;">c3<div>
</div>
Я пробовал много стилей с «c2
» ячейки и ее родителей, но безуспешно. Могу ли я предоставить вертикальный размер центральной колонке 'table
'?
Я хочу, чтобы решение этого подхода (элементы таблицы стилей)
Любая помощь будет оценена.
Так что трюк является использование таблицы-клетки, но без определения ширины? Так легко ? Я потратил много времени на использование табличного контейнера ... Этот подход дает тот же результат для вертикальной размерности (это подход таблицы-строки)? – civiltomain
Хитрость заключается в использовании 'table-cell', потому что вы не должны иметь' display: table', где ожидается 'table-cell'. – dfsq
, пожалуйста, вы можете просмотреть этот вопрос «Автоматическая компоновка для 2 столбцов/3 вертикальных divs неправильного поведения», я спросил сегодня. Извините ... и Thks – civiltomain