Set Parent Largeur égale à la Enfants de Largeur Totale en utilisant uniquement CSS?

Je ne sais pas combien de .child éléments .parent va contenir, mais je sais que leur largeur.

Je veux régler la largeur de .parent être égale à la largeur de chaque .child) * (nombre total de .child)

Je ne veux pas utiliser floats et width: auto;

Puis-je faire quelque chose avec calc() sans l'aide de Javascript ?

**Les CSS : **

.parent {
  height: 100%;
  width: calc({number of children} * {width of each child = 100px});
}

.child {
  height: 100px;
  width: 100px;
}

HTML :

<div class="parent">
  <div class="child">
  <div class="child">
  <div class="child">
</div>
est l'aide de display:flex une option?
sont ceux child éléments alignés horizontalement ou sont-ils empilés?
les éléments enfant de côté ... côte à côte?
display:inline-block le ferait.

OriginalL'auteur Sprout Coder | 2014-12-09