Неужели невозможно сделать div подходящим по размеру к его содержимому? - PullRequest
69 голосов
/ 05 мая 2011

Я хотел бы уточнить, возможно ли или нет сделать размер div соответствующим его размеру в зависимости от размера контента, не заставляя элементы плавать или не делая их положение абсолютным.Возможно ли это?

Ответы [ 4 ]

113 голосов
/ 05 мая 2011

CSS display настройка

Конечно возможно - JSFiddle подтверждение концепции , где вы можете увидеть все три возможных решения:

  • display: inline-block - это тот, которого вы не знаете

  • position: absolute

  • float: left/right

20 голосов
/ 05 мая 2011

Вы можете использовать display: inline-block.

11 голосов
/ 14 мая 2015

Вы можете использовать:

width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;

РЕДАКТИРОВАТЬ: № см. http://red -team-design.com / горизонтальное центрирование с использованием css-fit-content-value /

ТАКЖЕ: http://dev.w3.org/csswg/css-box-3/

2 голосов
/ 21 октября 2016

Вы также можете использовать

разрыв слова: break-all;

, когда кажется, что ничего не работает, это всегда работает;)

...