Изменение размеров блока по размерам содержимого

Для некоторых блоков верстки сайта требуется, чтобы они вели себя как блоки, но при этом не «расплывались» на всю ширину родительского элемента, а заполнялись соответствующим содержимым.Решение не сильно простое, но иногда годится: заключить соответствующий элемент div в ячейку таблицы td. Ячейка «обожмет» блок до размеров контента.  Примеры:

Обычный блок

test

 

Блок в таблице

test

UPD: И совсем необязательно запихивать блок в ячейку таблицы. Вполне достаточно для блока использовать стиль display:table;

***

Хотите обсудить? Оставьте комментарий