Я хотел бы уточнить, возможно ли или нет сделать размер div соответствующим его размеру в зависимости от размера контента, не заставляя элементы плавать или не делая их положение абсолютным.Возможно ли это?
display
Конечно возможно - JSFiddle подтверждение концепции , где вы можете увидеть все три возможных решения:
display: inline-block - это тот, которого вы не знаете
display: inline-block
position: absolute
float: left/right
Вы можете использовать display: inline-block.
Вы можете использовать:
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/
Вы также можете использовать
разрыв слова: break-all;
, когда кажется, что ничего не работает, это всегда работает;)