?? Was hat sich dran in HTML5 geändert? Nichts. [HTML5 §4.8.1] Leider. Denn Alternativtext wäre im Elementinhalt wohl sinnvoller aufgehoben als in einem Attributwert; so wie es bei 'object' und 'iframe' der Fall ist.
Recht hast du - mein Fehler.
Ich hatte jetzt im Kopf, <figure /> sei ein erlaubtes Kind-Element von <img /> - ist aber falsch.
Aber HTML5 ist ja nicht dazu da, Unzulänglichkeiten von HTML 4 zu verbessern. Eher dazu, neue hinzuzufügen.
Gut gebrüllt.