cygnus: Nichtverlinkter Verweis in Menue lässt sich nicht formatieren

Beitrag lesen

Hallo :)

Ich statte meine HP-Seiten über eine include-Datei mit einem Navigationsmenue aus, das den Verweis zur aktuellen Seite nicht verlinkt. Nun möchte ich diesen Verweis anders formatieren als die verlinkten Verweise.
Bisher habe ich das über die CSS-Datei mit ul#navigation span{} geregelt.
Die mittels PHP eingefügte Datei setzt das aber nicht um, sondern behält die Formatierung für die aktiven Links bei.

Wenn die aktiven Links korrekt über die CSS-Datei formatiert werden, muss doch auch der nichtaktive Link darauf reagieren? In der früheren HTML-Datei hat es funktioniert.
Was mache ich falsch?

So sieht der Code (gekürztes Menue) aus:

  
  <?php  
     $menue = array(  
        "Home" => "../index.php",  
        "Gästebuch" => "../gast/buch.php",  
        "Impressum" => "../impressum/i.html",  
     );  
  ?>  
  
<li>  
   <?  
      foreach($menue as $eintrag => $datei) {  
             if ($datei == basename($_SERVER['PHP_SELF'])) {  
 echo "<span>";  
 echo $eintrag;  
 echo "</span>";  
      } else {  
 echo "<a href=\"$datei\">$eintrag</a>";  
      }  
      }  
   ?>  
</li>  

Dies ist die Passage auf der Seite:

<!-- Navigation -->
  <ul id="navigation">

<?php  include("../includes/navigation.inc") ?>

<li><span class="extern">Hier werden bei Bedarf Links zu anderen Homepages eingefügt.</span></li>

</ul>
<!-- Hauptseite -->

mfg
cygnus

--
Die Sache mit der Angel und dem  ><o(((°>  hat immer einen Haken ...