Zusätzlicher Abstand bei unterstrichendem Link

Transporter

Mitglied
Hallo,

mein unterstrichender Link hat, hinten raus, immer einen Zeichenabstand mehr.
Sieht komisch aus.

PHP:
<div class='log'>

 <a href='index.php?log=login#log'>
   Anmelden
 </a>

</div>

wenn ich so mach:
PHP:
<div class='log'>

 <a href='index.php?log=login#log'>Anmelden</a>

</div>

oder so:

PHP:
<div class='log'>

 <a href='index.php?log=login#log'>".
   "Anmelden".
 "</a>

</div>

dann nicht!.

Könnt Ihr mir weiterhelfen.
 
Die Hilfe hast du dir doch schon selber gegeben. Nimm dein Beispiel zwei und gut.

Das was du als "Zeichenabstand" bezeichnest könnte ein Leerzeichen sein und das kommt vermutlich daher das du das schließende "</a>" einrückst!? !?
 
Hallo,

ja das ist ein Zeichenabstand, aber warum wird der hier verarbeitet.
In vielen anderen Bereichen meines Quelltextes kann ich sehrwohl einrücken
ohne das daraus ein Zeichenabstand endsteht.

Gibt es nicht eine Möglichkeit, bsw. mit CSS diesen Abstand zu umgenen?
 
Na eventuell mit margin bzw. padding und einem negativen Wert. Aber das wäre wirklich das Letzte was ich versuchen würde.

Ganz sicher bin ich mir nicht ob es daran liegt das du das Tag eingerückt hast. Wie sieht die Definition von class="log" aus. Kann darin etwas sein was den Fehler auslöst?
 
Hmmmmm, sieht nicht so aus als ob es daran liegt.

Hast du mal den Seitenquelltext angeschaut ob wirklich hinter "Anmelden" noch ein Leerzeichen als Linkbezeichnung mitgenommen wird.

Komisch ist nämlich wenn ich deinen "fehlerhaften" Code und die CSS Klasse nehme, dann wird es bei mir richtig angezeigt.
 
Zurück