Je voudrais préciser s'il est possible ou non de faire correspondre une taille à une division en fonction de la taille du contenu sans avoir à faire flotter des éléments ou à rendre leur position absolue. C'est possible?
display
C’est bien sûr possible - preuve de concept JSFiddle où vous pouvez voir les trois solutions possibles:
display: inline-block
- c'est celui que vous ne connaissez pas
position: absolute
float: left/right
Vous pouvez utiliser display: inline-block
.
Vous pouvez utiliser:
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
EDIT: Non, voir http://red-team-design.com/horizontal-centering-using-css-fit-content -value /
vous pouvez aussi utiliser
Mot de rupture: tout rompre;
quand rien ne semble fonctionner cela fonctionne toujours;)