Hallo David,
Alternativ geht natürlich noch #bodyid #navid {} zur Markierung der aktuellen Seite... ich muss noch mal über das ganze Design nachdenken, irgendwie wird das alles zu unübersichtlich...
der Ansatz ist m.E. schon praktikabel.
Und auch ein per CSS besonders gekennzeichneter Link auf die eigene
Seite hat m.E. Vorteile, nur kann dann wohl eine zusätzliche
Markierung für Screenreader oder andere Browser ohne CSS noch
wichtiger sein, etwa durch einen vorgestellten per CSS versteckten
span mit Zusatztext a la "Standort: ", womit du auch da letztlich
die Navigation an die jeweilige Seite anpassen mußt wenn du die
CSS-Mängel ausgleichen willst, kann aber vielleicht z.B. über die
URI der ausgelieferten Datei automatisiert werden.
Grüsse
Cyx23