Welchen Doctype gedenkst du zu realisieren?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ansonsten dürfte dich das da interessieren.
http://de.selfhtml.org/html/referenz/elemente.htm
Im IE geht es nicht; im Firefox schon.
Da aber beides funktionieren soll, brauche ich wohl eine valide Lösung und irgendwie kann ich nicht ganz verstehen, weshalb das so nicht funktioniert bzw. erlaubt ist?! input ist ein inline Kindelement und dennoch geht es nicht damit bzw. der IE öffnet dann nicht den href des Links :(