|
|
|
|
|
|
|
|
<h4 id=embedded-content-2><span class=secno>11.3.1 </span>Embedded content</h4> |
|
|
|
|
|
<p>The <code><a href=#the-applet-element>applet</a></code>, <code><a href=#the-canvas-element>canvas</a></code>, <code><a href=#the-embed-element>embed</a></code>, |
|
|
<code><a href=#the-iframe-element>iframe</a></code>, and <code><a href=#video>video</a></code> elements are expected to |
|
|
be treated as replaced elements.</p> |
|
|
<p>The <code><a href=#the-canvas-element>canvas</a></code>, <code><a href=#the-embed-element>embed</a></code>, <code><a href=#the-iframe-element>iframe</a></code>, |
|
|
and <code><a href=#video>video</a></code> elements are expected to be treated as |
|
|
replaced elements.</p> |
|
|
|
|
|
<p>An <code><a href=#the-object-element>object</a></code> element that <a href=#represents>represents</a> an |
|
|
image, plugin, or <a href=#nested-browsing-context>nested browsing context</a> is expected |
|
|
to be treated as a replaced element. Other <code><a href=#the-object-element>object</a></code> |
|
|
elements are expected to be treated as ordinary elements in the |
|
|
rendering model.</p> |
|
|
|
|
|
<p>An <code><a href=#the-applet-element>applet</a></code> element that <a href=#represents>represents</a> a |
|
|
<a href=#plugin>plugin</a> is expected to be treated as a replaced |
|
|
element. Other <code><a href=#the-applet-element>applet</a></code> elements are expected to be |
|
|
treated as ordinary elements in the rendering model.</p> |
|
|
|
|
|
<p>The <code><a href=#audio>audio</a></code> element, when it is <a href=#expose-a-user-interface-to-the-user title="expose a |
|
|
user interface to the user">exposing a user interface</a>, is |
|
|
expected to be treated as a replaced element about one line high, as |
|
|
|
|
is the <a href=#active-document>active document</a>, and when the element has an |
|
|
ancestor <a href=#media-element>media element</a>, and when the element has an |
|
|
ancestor <code><a href=#the-object-element>object</a></code> element that is <em>not</em> showing |
|
|
its <a href=#fallback-content>fallback content</a>, the element must be ignored (it |
|
|
represents nothing).</p> |
|
|
its <a href=#fallback-content>fallback content</a>, and when no Java Language runtime |
|
|
<a href=#plugin>plugin</a> is available, and when one <em>is available</em> |
|
|
but it is disabled, the element <a href=#represents>represents</a> its |
|
|
contents.</p> |
|
|
|
|
|
<p>Otherwise, the user agent should instantiate a Java Language |
|
|
runtime <a href=#plugin>plugin</a>, if one available. Then, the user agent |
|
|
should pass the names and values of all the attributes on the |
|
|
element, and <!-- then a parameter named "PARAM" whose value is |
|
|
null, and then --> all the names and values of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a> given by |
|
|
runtime <a href=#plugin>plugin</a>, and should pass the names and values of |
|
|
all the attributes on the element, and <!-- then a parameter named |
|
|
"PARAM" whose value is null, and then --> all the names and values |
|
|
of <a href=#concept-param-parameter title=concept-param-parameter>parameters</a> given by |
|
|
<code><a href=#the-param-element>param</a></code> elements that are children of the |
|
|
<code><a href=#the-applet-element>applet</a></code> element, in <a href=#tree-order>tree order</a>, to the |
|
|
<a href=#plugin>plugin</a> used. If the <a href=#plugin>plugin</a> supports a |