Felix Riesterer: Navi-Leiste ändern

Beitrag lesen

Liebe Fann,

Bitte nicht lachen .. ich bin noch eine blutige CSS-Anfängerin

das waren wir alle einmal, auch wenn z.B. ich das nur ungerne zugebe. ;-)
Jedoch ist Dein Problem mit CSS überhaupt nicht zu lösen, aber dazu gleich mehr.

Nur wenn ich neue HTML-Seiten dazu fügen möchte muss
ich dann tatsächlich alle HTML-Seiten im < body >,
dass zwischen den Tags steht:
< ul id="Navigation" >

< /ul >
von Hand ändern??? :-o

Ja. Eigentlich schon...

Oder gibt es da auch ein Kniff/Trick zur Vereinfachung???

Na klar! Serverseitige Mechanismen wie die sogenannten "Serverside Includes" (kurz: SSI) oder eine serverseitig ablaufende Scriptsprache können diesen Vorgang automatisieren.

Ich persönlich nutze PHP als serverseitige Scriptsprache, da mein Webspace diese Scriptsprache anbietet, und weil sie (am Anfang) relativ leicht zu erlernen ist. Wenn man bei mir eine HTML-Datei mit dem Browser aufruft, dann fügt der Server über ein solches PHP-Script automatisch die Navigation in die <ul id="navi"></ul> ein, welche ich in einer separaten Datei verwalte. Ich habe mir natürlich dann auch gleich ein Script geschrieben, das alle meine HTML-Dateien ermittelt, um diese <ul> komplett automatisch zu erstellen und in ebendieser separaten Datei abzulegen... :-)

Ich habe den Themenbereich von CSS auf Programmiertechnik geändert, da Dein Problem nicht mit den Mitteln von CSS zu lösen ist, da Du ganz konkret automatisiert den HTML-Code ändern möchtest. Das geht mit CSS aber nicht.

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)