XHTML konformer Link

teqqy

Aktives Mitglied
Thread Starter
Dabei seit
13.06.2006
Beiträge
1.010
Reaktionspunkte
27
Hallo,

ich bin gerade irgendwie am verzweifeln. Ich ließ grad mein Blog durch den validator vom w3c laufen und staunte ich nicht schlecht. Bin also nun am versuchen die ganzen Fehler zu beheben.

Allerdings meckert er mir
Code:
#  Error  Line 230, Column 78: end tag for element "a" which is not open

…blog/Twitter2.png" alt="Twitter" /></a>

The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.

If this error occurred in a script section of your document, you should probably read this FAQ entry.

an. Mit der Meldung an sich kann ich nicht wirklich etwas anfangen. Im FAQ steht auch nicht beschrieben wie es richtig sein müsste. selfhtml.org sowie w3schools.com zeigen mir, dass es richtig ist.

Kann mir bitte da jemand helfen?! Wäre sehr nett. :)
 
Da steht doch schon was falsch ist, du schreibst "</a>",also das End-Tag von "a", obwohl du es nie mit "<a>", also dem Anfangs-Tag, geöffnet hast.

Tada:

<a href="http://www.twitter.com/neunzehn82" />
<img src="http://www.neunzehn82.de/testblog/Twitter2.png" alt="Twitter" /></a>
 
Da steht, dass der öffnende a-Tag fehlt. Wie schaut es denn hier "…blog/Twitter2.png" alt="Twitter" />" genau aus?
 
Ganz einfach:
Du versuchst, das a-Element zweimal zu schließen, und deshalb meckert er den zweiten Versuch an:

blog/Twitter2.png" alt="Twitter" />

Durch den Schrägstrich am Ende schließt Du es zum ersten Mal…

Edit:
Upps, zu langsam…
 
Da steht doch schon was falsch ist, du schreibst "</a>",also das End-Tag von "a", obwohl du es nie mit "<a>", also dem Anfangs-Tag, geöffnet hast.

Tada:

Richtig, nur hast du den falschen Slash markiert. Der erste Slash (also im <a>-Element) muss raus ;)

Edit: Ja, so ist es jetzt richtig ;)
 
Ah. Also den / am Ende des <a href...> weglassen?
 
Richtig, nur hast du den falschen Slash markiert. Der erste Slash (also im <a>-Element) muss raus ;)

Edit: Ja, so ist es jetzt richtig ;)

Okay, jetzt war ich zu langsam. Danke euch!
 
<a></a> ist korrekt und

<a /> ist die Kurzform dazu, also öffend und schließend zeitgleich!
 
<a></a> ist korrekt und

<a /> ist die Kurzform dazu, also öffend und schließend zeitgleich!

schreibe ich dann ein Link nur noch <a href="URL" Title="anzeigender Text" />? Weil ich möchte ja nicht die URL als Link angeben.
 
Zurück
Oben Unten