Как поставить маркер списка в середину по вертикали?

xintrea

Новичок
Есть список, каждый элемент которого представляет из себя табличку с одной строкой.

Проблема в том, что маркер списка стоит не по вертикальному центру элемента, а внизу. А нужно сделать его по центру.

Вот фид для экспериментов:

http://jsfiddle.net/dfftyyzy/19/

По центру выставить никак не могу (у меня вёрсточный кретинизм).
 

xintrea

Новичок
Но в целом с такой структурой пиздец у тебя уже неизбежен. АСТАНАВИСЬ, пока не поздно.
А что в качестве альтернативы? Делать одну строку из трех инлайн блоков внутри четвертого? Чем это от таблицы с тремя столбцами будет отличаться?
 

fixxxer

К.О.
Партнер клуба
Если не нужны старые ie, то проще всего inline-flex.
 

fixxxer

К.О.
Партнер клуба
А что в качестве альтернативы? Делать одну строку из трех инлайн блоков внутри четвертого? Чем это от таблицы с тремя столбцами будет отличаться?
Тем, что таблицу тебе все равно придется делать инлайн-блоком (как Флоппик и показал), так зачем этот ад из table-ов? Тем более, что у table-cell есть особенности, которые тебе явно не нужны в этом случае.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
А что в качестве альтернативы? Делать одну строку из трех инлайн блоков внутри четвертого? Чем это от таблицы с тремя столбцами будет отличаться?
Что бы понимать, какие есть альтернативы, нужно понимать реальную задачу, сформулированную из реальных потребностей, а не умозрительные предположения о разметке. Почему ты хочешь там таблицу, и именно в списке? Какой реальный визуальный результат ты хочешь получить такой разметкой?
Ну и
Тем, что таблицу тебе все равно придется делать инлайн-блоком (как Флоппик и показал), так зачем этот ад из table-ов? Тем более, что у table-cell есть особенности, которые тебе явно не нужны в этом случае.
 
Сверху