Gunnar Bittersmann: Überschriften und DIVs innerhalb von <a href>

Beitrag lesen

@@Texter mit x:

nuqneH

Eclipse meckert, wenn ich in ein verlinktes DIV ein Bild, eine <h4> und <p> platziere - das sei nicht gültig.

Was genau sei nicht gültig? Ein div darf img, h4 und p enthalten.

Ein a darf aber kein div enthalten, jedenfalls nicht in HTML 4/XHTML 1. Mit HTML5 ändert sich das (endlich!).

Ich würde mich aber nicht darauf verlassen wollen, dass jeder heutige Browser schon mit
  <a href="http://example.net><div>foo</div></a>
wie vom Autor gewünscht umgehent. Manche Browser könnten das 'a'-Element implizit mit dem <div>-Start-Tag schließen und das als
  <a href="http://example.net></a><div>foo</div></a>
interpretieren. Dann gibt es nichts anzuclicken. Das falsche </a>-End-Tag am Ende ist dann das kleinere Problem.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)