Gunnar Bittersmann: Links der aktiven Seite hervorheben

Beitrag lesen

@@jen:

Ich hab versucht anzuwenden, was hier erklärt worden ist: http://www.friedels-home.de/index.html?/Board/viewtopic.php?t=473

Du tätest besser daran, das anzuwenden, was hier erklärt worden ist: Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen] „Verlinke niemals auf die aktuelle Seite.“

Mein index.php ist mit Tabellen und Include-Dateien aufgebaut.

Layout-Tabelle? Pfui! Nutze <http://de.selfhtml.org/css/layouts/index.htm@title=CSS-basierte Layouts> ...

<div id="menue">
<b<?php if ($thisPage=="home")
      echo " id="aktiv""; ?>>
      <a href="index.php?verweis=home">Home</a></b>
<br>

... und vernünftige Auszeichnung: frei nach wahsaga: "ich möchte eine Liste sein, bitte bitte lass mich ein <ol> sein!"

<ol id="menu">  
<?php  
[code lang=php]  if ($thisPage=="home")  
    echo "<li>Home</li>";  
  else  
    echo "<li><a href=\"index.php?verweis=home\">Home</a></li>";  
  
  if ($thisPage=="seite1")  
    echo "<li>Seite 1</li>";  
  else  
    echo "<li><a href=\"index.php?verweis=seite1\">Seite 1</a></li>";

?>
</ol>[/code]

Dann kannst du den Menüpunkt der gerade angewählten Seite mit #menu li {} formatieren, die anderen Menüpunkte erhalten mit #menu li a {} andere Eigenschaften.

Live long and prosper,
Gunnar

--
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.