On Thu, Dec 2, 2010 at 12:43 PM, Tab Atkins Jr. <span dir="ltr"><<a href="mailto:jackalmage@gmail.com">jackalmage@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div>My question was specifically for an out-of-document <iframe>.<br></div>
In-document, all elements are obviously valid.<br>
<br>
Something like:<br>
<script><br>
var frame = document.createElement("iframe");<br>
frame.src = "<a href="http://www.example.com" target="_blank">http://www.example.com</a>"<br>
document.cssElementMap.foo = frame;<br>
</script><br>
<br>
Should this work?  The rendering of a non-seamless <iframe> doesn't<br>
depend on any other elements in the document.  In general, any<br>
replaced element seems to fall into this camp.<br></blockquote><div> </div></div>It depends on viewport size and medium, at least.<br><br>In the absence of compelling use cases, I'd just leave it at <img>, <canvas> and <video> and whitelist in more elements later if necessary.<br clear="all">
<br>Rob<br>-- <br>"Now the Bereans were of more noble character than the 
Thessalonians, for they received the message with great eagerness and 
examined the Scriptures every day to see if what Paul said was true." [Acts 17:11]<br>