Wie vertikal ausrichten text innerhalb einer flexbox?

Möchte ich nutzen, flex-box, um vertikal ausrichten manche Inhalte innerhalb eines <li> aber nicht mit großem Erfolg.

Habe ich online geprüft und viele der tutorials eigentlich eine wrapper-div, das bekommt der align-items:center von der flex-Einstellungen auf der übergeordneten, aber ich Frage mich, ist es möglich, schneiden Sie das zusätzliche element?

Ich habe entschieden, mit flex-box in diesem Fall als das Listenelement Höhe wird ein dynamisches %.

CSS:

* {
  padding: 0;
  margin: 0;
}
html, body {
  height: 100%;
}
ul {
  height: 100%;
}
li {
  display: flex;
  justify-content: center;
  align-self: center;
  background: silver;
  width: 100%;
  height: 20%;
}

HTML:

<ul>
  <li>This is the text</li>
</ul>

InformationsquelleAutor styler | 2014-08-14
Schreibe einen Kommentar