Ich finde diese Lösung nicht so schön, da man ein Template anpassen muss, einen leeren Listenpunkt hat und sich der klickbare Bereich auf den reinen Text beschränkt. inline-block ist auch nicht pixelgenau und da zusätzlich die A-Elemente auch inline sind, könnte es zu Problemen bei der weiteren Formatierung von Rahmen, Hintergrund usw. führen. Da der erste und letzte Menüpunkt links bzw. rechtsbündig sind, wird es auch schwer sein, die Punkte als Button zu formatieren.
Eine andere Lösung für ein zentriertes Menü mit gleich breiten Zellen ist
HTML-Code:
li {
display: table-cell;
width: 1%;
}
a {
text-align: center;
}
Gesehen z.B. bei bootstrap.
Lesezeichen