Я хотів би пояснити, чи можна зробити 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