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