HTML5 doesn't support self-closing tags, you need to use </iframe>
. Working demo
What's happening: anything past that <iframe>
tag is being considered as "fallback content" for browsers that don't support iframes. The same way you do it with video:
<video src=video.mp4> Your browser doesn't support videos. </video>