Необходимо сделать колонку из блоков. Такую, что бы width блоков был по ширине контента, а не на весь родитель. Задача довольно проста, есть масса решений, но во всех случаях приходится использовать обертку. Как реализовать без обертки, с одним вложением? Допустимо обернуть все блоки в одну обертку, но не каждый по отдельности.
Пример с оберткой:
https://jsfiddle.net/5busro5r
Желаемый результат HTML:
https://jsfiddle.net/5busro5r/1