zunächst bedanke ich mich für Eure Antworten - sie geben mir neue Anregungen.
Den Vorschlag in CSS hatte ich auch so gedacht - doch leider ohne Erfolg.
Rolf, Du hast vollkommen Recht, ich stehe ganz am Anfang mit PHP. Von Deinem Vorschlag debuggen zu lernen bin ich noch weit entfernt - doch weitere Informationen mit ECHO will ich versuchen, wenn ich wüßte wonach ich genau suchen muss.
In den vergangenen Jahren konnte ich mir, dank selfhtml, ein Grundwissen in Html und CSS erwerben und mit guten Erfolg realisieren. Nun steht das "includieren" in PHP an.
Dazu habe ich verschiedene Beispiele (Templates)nachgebaut und über Xampp ausprobiert. Das besagte Temlate gefällt mir ausgesprochen gut, weil mein Seitelayout in Ordnung bleibt und - vor allem - weil ich mein "off-canvas-menu" problemlos einbinden kann. Das Problem ist leider noch immer die Kennzeichnung des aktiven Links.
Die Frage ob aria-current="page" auch im Html auftaucht ist berechtigt. Das Html der Navigation liegt jetzt im include, wie im Bsp. "ausgelagerte Navigation in nav.php" vorgegeben. Ich denke damit sollte das aria-current="page" richtig im Html verhanden sein. Oder?