Html: Was ist die richtige Reihenfolge von und Stichworte?
Lesezeit: 2 Minuten
j_syk
Welche der folgenden, wenn überhaupt, ist nach Maßstäben richtig?
<!-- Do the links surround the target link object -->
<a href=""><p>Link Description</p></a>
<!-- or does the object type encapsulate the link-->
<p><a href="">Link Description</a></p>
Ich weiß, dass sie gleich funktionieren, aber es ist eine Best-Practice-/Standardfrage. Dies könnte auch für ul/ol gelten.
Der einzige Grund, den ich denke, zu bevorzugen <a> tag inside ist mit einer Situation wie:
<p>This is a longer sentence with a <a href="">short link here</a></p>
Vielen Dank!
Das erste Beispiel ist nur in HTML5 erlaubt.
Das zweite Beispiel ist in allen Versionen von HTML/XHMTL erlaubt.
Sie können ein Blockelement nicht mit einem Inline-Element umschließen. Das musst du so machen:
@edeverett Intuitiv gefiel mir die Idee, einen ganzen Block zu einem Link zu machen, was genau das ist, was HTML5 erlaubt. Ich bin neu in der Webentwicklung, HTML5 wurde zumindest teilweise unterstützt, seit ich angefangen habe. Ich konnte also beide Methoden mit dem gleichen Ergebnis durchführen, weshalb ich mich entschieden habe zu fragen, welche bevorzugt wird. Danke für die Hilfe