flex-direction: colonne; ne fonctionne pas

J'ai un ul tag avec display: flex.

J'en ai besoin commandé par colonne avec flex-direction: column;, mais il ne fonctionne pas.

css pour le conteneur

#nav li.four_columns ul.sub-menu {
  width: 600px;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-flow: wrap;
}

css pour l'enfant

#nav li.four_columns ul.sub-menu li {
  flex-basis: 25%;
  /* white-space: nowrap; */
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  /* border-bottom: none; */
}

J'apprécie l'aide.

  • Changement flex-flow: wrap; à flex-wrap: wrap;
  • Merci pour votre réponse. Je chaged flex-flow: wrap; à flex-wrap: wrap; et je n'ai qu'une colonne, mais j'ai besoin de 4 colonnes.