Я хотел бы уточнить, возможно ли сделать div подходящим по размеру на основе размера содержимого без необходимости делать элементы плавающими или делать их положение абсолютным. Является ли это возможным?
Я хотел бы уточнить, возможно ли сделать div подходящим по размеру на основе размера содержимого без необходимости делать элементы плавающими или делать их положение абсолютным. Является ли это возможным?
Ответы:
display
Настройка CSSКонечно, это возможно - доказательство концепции JSFiddle, где вы можете увидеть все три возможных решения:
display: inline-block
- это тот, о котором вы не знаете
position: absolute
float: left/right
Вы можете использовать display: inline-block
.
position:absolute
. Вполне возможно. Щелкните ссылку в моем ответе.
Ты можешь использовать:
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
РЕДАКТИРОВАТЬ: Нет. См. Http://red-team-design.com/horizontal-centering-using-css-fit-content-value/
-webkit-fit-content
или в -moz-fit-content
зависимости от используемого вами браузера.
display: block-inline
!! (то есть вести себя внешне как блок, а внутри как встроенный - противоположностьinline-block
)