leo: & space Leerzeichen

Hallo,

ich moeachte einen Space erzeugen, ein Leerzeichen wird jedoch nicht als solches angezeigt. Ich ereinnere mich, dass es irgendwie mi & geht...

weiss jemand genaueres

echo "    <a href="index.php?section=admin&amp;action=logout&amp;".SID."">\n";
    echo "     Ausloggen";
    echo "    </a>\n HIER SOLL EIN LEERZEICHEN HIN";

  1. Du suchst:

    &nbsp;

    Gruß, Samoht

    --
    fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
    1. Du suchst:

      &nbsp;

      Gruß, Samoht

      nein, er sucht defintiv nicht &nbsp;

      &nbsp; ist ist entity referenz für ein umbruchsgeschütztes leerzeichen - das ist dafür da um zb 20&nbsp;m² schreiben zu können ohne dass beim zeilenende ein umbruch entsteht

      &nbsp; für einrückungen ist schlichtweg falsch

      der OP scheint hier den code einrücken zu wollen - dafür sind tabulatoren da - die kann sich jeder in SEINEM editor wie er braucht - 1 zeichen breit, 2 oder 10 ist dabei egal

      ein tabulator wird in PHP durch \t erzeugt

        
      echo "\t" . '<div>' . "\n";  
      echo "\t\t" . 'ich bin weiter eingerückt' . "\n";  
      echo "\t" . '</div>' . "\n";  
      
      

      das ist das, was der OP vermutlich sucht

      sollte es um eine einrückung im HTML gehen (sprich um eine für den benutzer visuell sichtbare einrückung ist folgende variante die richtige

        
      echo "\t" . '<div style="text-indent: 10px;">' . "\n";  
      echo "\t\t" . 'ich bin weiter eingerückt' . "\n";  
      echo "\t" . '</div>' . "\n";  
      
      

      bzw

        
      echo "\t" . '<div style="padding: 10px;">' . "\n";  
      echo "\t\t" . 'ich bin weiter eingerückt' . "\n";  
      echo "\t" . '</div>' . "\n";  
      
      

      variante 1 rückt die erste textzeile ein, variante 2 erzeugt einen innenabstand in der box über alle zeilen

      1. ich stimme dir zu :)

        aber

        das ist das, was der OP vermutlich sucht

        woran siehst du das? für mich war das nicht ersichtlich aus dem beispiel...

        Gruß, Samoht

        --
        fl:| br:> va:) ls:< n4:( ss:) de:] js:| mo:}
        1. das ist das, was der OP vermutlich sucht
          woran siehst du das? für mich war das nicht ersichtlich aus dem beispiel...

          jetzt wo du's sagst ;) vermutlich meint er doch etwas anders - ggf will er padding-right beim <a />-Element oder wirklich ein hardcodierets leerzeichen

            
              // vorher  
              echo "    </a>\n HIER SOLL EIN LEERZEICHEN HIN";  
              // nachher  
              echo "\t" . '</a>' . "\n" . ' ';  
          
          

          ggf soll aber auch nur in der nächsten zeile ein leerzeichen sein - dann ist das hier die richtige lösung

            
              // nachher  
              echo "\t" . '</a>' . "\n";  
              echo "\t" . 'hier ist schon die nächste zeile';  
          
          

          wer weiss das schon? ;) in allen fällen ist aber &nbsp; defintiv nicht die richtige lösung