Beide Tags sind identisch. H1 ist für die Grafik unnütz, nur der Alt Text wird dann im H1 Format dargestellt.
Was sagt denn die Quelltextausgabe des Webbrowsers aus, wenn Du die Dateien aufrufst?
Ich habe eben mal Dein Prozedere auf meinem Desktop simuliert und siehe da, die Source Angabe für die Grafik wurde verstümmelt.
Aus
PHP-Code:
little-boxes-logo.gif
wurde
welche der Webbrowser natürlich nicht finden konnte.
Wir bei Dir der Alt Text angezeigt?