Hallo, Fritz,
iframe ist doch ein inline-Element.
laut selfhtml allerdings nur bei HTML transitional
http://selfhtml.teamone.de/html/referenz/elemente.htm#inline_elemente
Aber auch das halte ich für zweifelhaft. An anderer Stelle im Netz [http://www.css4you.pehlgrim.de/elemente.php#inline] heißt es nämlich z.B. ...
Inline-Elemente erzeugen keinen Zeilenumbruch und fügen sich in den normalen Textfluß ein. Weiterhin sind Angaben zur Breite, Höhe unwirksam. Beispiele sind <a>, <span>, <em>,<img>, <input>. Inline-Elemente dürfen Text und weitere Inline-Elemente aber keine Block-Elemente enthalten.
Es macht eigentlich auch wenig Sinn, einen iframe zum Link zu machen, weil es ja sonst zu Konflikten mit möglichen Links im iframe kommen könnte ...
Grüße,
Sebastian