HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
39277403[Gecko] [Opera] [Webkit] Update the rendering section to handle media elements' controls='' attribute in a more correct way.2009-09-21 10:22
@@ -84552,23 +84552,23 @@ http://lxr.mozilla.org/seamonkey/search?string=nested
 
   </div>
 
 
   <div class="impl">
 
   <h4>Display types</h4>
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-[hidden], area, audio:not([controls]), base, basefont, command,
-datalist, head, input[type=hidden], link, menu[type=context], meta,
-noembed, noframes, param, rp, script, source, style, title {
+[hidden], area, base, basefont, command, datalist, head,
+input[type=hidden], link, menu[type=context], meta, noembed, noframes,
+param, rp, script, source, style, title {
   display: none;
 }
 
 address, article, aside, blockquote, body, center, dc, dd, dir, div,<!-- dc and ds are here for speculative purposes to enable future extensions -->
 dl, ds, dt, figure, footer, form, h1, h2, h3, h4, h5, h6, header,
 hgroup, hr, html, legend, listing, menu, nav, ol, p, plaintext, pre,
 section, ul, xmp { display: block; }
 
 table { display: table; }
 caption { display: table-caption; }
@@ -85569,27 +85569,30 @@ fieldset {
   <p>The <code>applet</code>, <code>canvas</code>, <code>embed</code>,
   <code>iframe</code>, and <code>video</code> elements are expected to
   be treated as replaced elements.</p>
 
   <p>An <code>object</code> element that <span>represents</span> an
   image, plugin, or <span>nested browsing context</span> is expected
   to be treated as a replaced element. Other <code>object</code>
   elements are expected to be treated as ordinary elements in the
   rendering model.</p>
 
-  <p>The <code>audio</code> element, when it has a <code
-  title="attr-media-controls">controls</code> attribute, is expected
-  to be treated as a replaced element about one line high, as wide as
-  is necessary to expose the user agent's user interface features.</p>
+  <p>The <code>audio</code> element, when it is <span title="expose a
+  user interface to the user">exposing a user interface</span>, is
+  expected to be treated as a replaced element about one line high, as
+  wide as is necessary to expose the user agent's user interface
+  features. When an <code>audio</code> element is not <span
+  title="expose a user interface to the user">exposing a user
+  interface</span>, it is expected to render as an empty element.</p>
 
-  <p>The <code>video</code> element's <code
-  title="attr-media-controls">controls</code> attribute is not
+  <p>Whether a <code>video</code> element is <span title="expose a
+  user interface to the user">exposing a user interface</span> is not
   expected to affect the size of the rendering; controls are expected
   to be overlaid with the page content without causing any layout
   changes, and are expected to disappear when the user does not need
   them.</p>
 
   <p>When a <code>video</code> element represents a poster frame or
   frame of video, the poster frame or frame of video is expected to be
   rendered at the largest size that maintains the aspect ratio of that
   poster frame or frame of video without being taller or wider than
   the <code>video</code> element itself, and is expected to be

|