Quelle est la différence entre le CSS fit-contenu et max-contenu?

Je suis la suite de cet article https://css-tricks.com/almanac/properties/w/width/ pour tenter de comprendre comment ce travail de règles.

J'ai cet exemple:

CSS:

*{margin:0; padding:0}
.box{
  background: lightgreen;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

HTML:

<div class="box">
  <img src="https://tyrannyoftradition.files.wordpress.com/2012/05/cutest-kitten-hat-ever-13727-1238540322-17.jpg" alt="" />
  <figure>Yes, put some text here that is wider than the image above to try some new rules</figure>
</div>

L'article dit que fit-contenu peut être utilisé pour centrer une div de l'inconnu largeur avec margin: x auto;

Mais si vous changez d'ajustement de contenu pour max-contenu dans cet exemple, c'est de travailler de toute façon et ils semblent se comporter toujours de la même façon.

Personne ne sait quelle est la différence entre ces deux règles et dans quels cas dois-je utiliser l'un ou l'autre?

  • Je ne sais pas non plus de ceux qui, après 19 années de développement frontend. Merci pour les sensibiliser!
  • Ce n'est pas très bien pris en charge et pourtant, bien que caniuse.com/#feat=intrinsic-width
InformationsquelleAutor Vandervals | 2015-06-08