Hallo marctrix.
Wenn es aber stimmt, was @Gunnar Bittersmann sagt (dass die leeren
li
-Elemente nötig sind), dann führt das dazu, dass HTML-Elemente für nicht semantische Zwecke verwendet werden.
Sie sind nicht nötig. Gunnar meint offenbar nur, wer Bootstrap einsetzt, könne generell nicht genug von CSS verstehen, um die von mir vorgeschlagene und auch in der Praxis bewährte Lösung umzusetzen. Übersehen wird dabei gern, dass Bootstrap häufig bei Projekten in einem Team eingesetzt wird. Aufgabenteilung und Spezialisierung führen dann dazu, dass dort jemand durchaus zu Lösungen wie der vorgestellten in der Lage ist, während andere froh sind, sich die nötigen Klassenbezeichnungen merken zu können.
MfG, at