spec/Overview.html 1.1149 1958 More notes on what is a valid image. (wh

More notes on what is a valid image. (whatwg r1958)

alt
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1149.html#alt0

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1148&r2=1.1149&f=h
http://html5.org/tools/web-apps-tracker?from=1957&to=1958

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1148
retrieving revision 1.1149
diff -u -d -r1.1148 -r1.1149
--- Overview.html 30 Jul 2008 03:01:10 -0000 1.1148
+++ Overview.html 30 Jul 2008 09:13:58 -0000 1.1149
@@ -15505,11 +15505,17 @@
    content</a>.
 
   <p>The <code title=attr-img-src><a href="#src">src</a></code> attribute
-   must be present, and must contain a <a href="#valid">valid URL</a>.
+   must be present, and must contain a <a href="#valid">valid URL</a>
+   referencing a non-interactive, optionally animated, image resource that is
+   neither paged nor scripted.
 
-  <p class=big-issue>Should we restrict the URL to pointing to an image?
-   What's an image? Is PDF an image? (Safari supports PDFs in &lt;img>
-   elements.) How about SVG? (Opera supports those). WMFs? XPMs? HTML?
+  <p class=note>Images can thus be static bitmaps (e.g. PNGs, GIFs, JPEGs),
+   single-page vector documents (single-page PDFs, XML files with an SVG root
+   element), animated bitmaps (APNGs, animated GIFs), animated vector
+   graphics (XML files with an SVG root element that use declarative SMIL
+   animation), and so forth. However, this also precludes SVG files with
+   script, multipage PDF files, interactive MNG files, HTML documents, plain
+   text documents, and so forth.
 
   <p>The requirements on the <code title=attr-img-alt><a
    href="#alt0">alt</a></code> attribute's value are described <a
@@ -15608,8 +15614,15 @@
    title="">official type</var>.
 
   <p>User agents must not support non-image resources with the <code><a
-   href="#img">img</a></code> element. User agents must not run executable
-   code (e.g. scripts) embedded in the image resource.
+   href="#img">img</a></code> element (e.g. XML files whose root element is
+   an HTML element). User agents must not run executable code (e.g. scripts)
+   embedded in the image resource. User agents must only display the first
+   page of a multipage resource (e.g. a PDF file). User agents must not allow
+   the resource to act in an interactive fashion, but should honour any
+   animation in the resource.
+
+  <p>This specification does not specify which image types are to be
+   supported.
 
   <hr>

Received on Wednesday, 30 July 2008 09:18:02 UTC