Auge: firefox stellt text als link dar

Beitrag lesen

Hallo

<a>href="#Einfuehrung">Einfuehrung</a><br>

Dieses  ^^ wirde ja schon angesprochen.

<a name="Einfuehrung">
  <p align="justify">text</a>

mit firefox allerdings wird der komplette text welcher mit <a> eingeschlossen ist wie ein link behandelt

Genau dies hast du so gewollt, oder zumindest so definiert. Dein Textabsatz
befindet sich innerhalb des Ankers. Davon abgesehen: <a> ist ein Inlineelement.
Inlineelemente dürfen keine Blockelemente, hier <p>, enthalten.

ich vermute das firefox einfach <a> .... </a> als link definiert , aber wie kann man dies umgehen ?

Man kann den Anker (das Sprungziel) auch folgendermaßen definieren.

<p id="Einfuehrung">text</p>

Das dürfte dann aber nicht mehr im NS 4 funktionieren. Alternativ kannst
du auch für Anker eine eigene Klasse im CSS definieren und dort die Änderungen
der Linkzustände überschreiben.

<a name="Einfuehrung" class="anker">

im CSS:
a.anker:link { color:#000; text-decoration:none; }
etc. pp.

Am saubersten wäre es, die obere Möglichkeit oder aber die Verpackung
des Ankers z.B. in einer Überschrift in Verbindung mit der unteren
Möglichkeit des Überschreibens der Linkstyledefinitionen zu nutzen.

<h2><a name="Einfuehrung">Einfuuml;hrung</a></h2>
oder
<h2 id="Einfuehrung">Einfuuml;hrung</h2> <!-- duerfte nicht NS 4 kompatibel sein -->

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)