/[suikacvs]/test/html-webhacc/standards.en.html
Suika

Diff of /test/html-webhacc/standards.en.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by wakaba, Sat Apr 12 15:57:56 2008 UTC revision 1.13 by wakaba, Thu Dec 11 03:22:57 2008 UTC
# Line 16  Line 16 
16  </thead>  </thead>
17  <tbody>  <tbody>
18  <tr><th scope=row><a href="#html"><abbr title="Hypertext Markup Language">HTML</abbr></a>  <tr><th scope=row><a href="#html"><abbr title="Hypertext Markup Language">HTML</abbr></a>
19  <td><a href="http://whatwg.org/html5">5 (Editor's Draft)</a>  <td rowspan=2><a href="http://whatwg.org/html5">HTML5 Draft Recommendation</a>
20  <td>Partially  <td rowspan=2>Most parts
21  <tr><th scope=row><a href="#atom">Atom</a>  
22  <td><abbr>RFC</abbr></td>  <tr><th><a href="#html">XHTML</a>
23  <td>Partially  
24    <tr><th rowspan=2><a href="#atom">Atom</a>
25    <td><a href="urn:ietf:rfc:4287">Atom 1.0 <abbr>RFC</abbr></a>
26    <td><!-- Full -->
27    
28    <tr><td><a href="urn:ietf:rfc:4685">Atom Threading 1.0 <abbr>RFC</abbr></a>
29    
30  <tr><th scope=row rowspan=2><abbr title="Extensible Markup Language">XML</abbr>  <tr><th scope=row rowspan=2><abbr title="Extensible Markup Language">XML</abbr>
31  <td>1.0 Fourth Edition  <td>1.0 Fourth Edition
32  <td>Tentative  <td>Tentative
# Line 32  Namespaces Line 38  Namespaces
38  <td>Tentative  <td>Tentative
39  <tr><td>1.1 First Edition  <tr><td>1.1 First Edition
40  <td>Tentative  <td>Tentative
41    
42  <tr>  <tr>
43  <th scope=row><a href="#css"><abbr title="Cascading Style Sheets">CSS</abbr></a>  <th rowspan=2><a href="#css"><abbr title="Cascading Style Sheets">CSS</abbr></a>
44  <td>2.1  <td><a href="http://www.w3.org/TR/2007/CR-CSS21-20070719/">CSS 2.1
45  <td>Most part  Candidate Recommendation</a>
46    <td>Most parts
47    
48    <tr>
49    <td><a href="http://www.w3.org/TR/2008/WD-css3-color-20080721/">CSS Color
50    Level 3 <abbr title="Last Call Working Draft">LCWD</abbr></a>
51    <td>Most parts
52    
53  <tr>  <tr>
54  <th scope=row>Selectors  <th scope=row>Selectors
55  <td>3  <td>3
56  <td><!-- Full -->  <td><!-- Full -->
57  </tbody>  </tbody>
58    
59    <tbody>
60    <tr><th><a href="#cache-manifest">Cache Manifest</a>
61    <td><a href="http://www.whatwg.org/specs/web-apps/current-work/#manifests">HTML5
62    Draft Recommendation</a>
63    <td><!-- Full -->
64    
65    <tr><th><a href="#webidl">WebIDL</a>
66    <td><a href="http://dev.w3.org/cvsweb/~checkout~/2006/webapi/WebIDL/Overview.html?rev=1.96&amp;content-type=text/html;%20charset=utf-8">Editor's
67    Draft 1.96</a>
68    <td><!-- Full -->
69    
70  <tbody>  <tbody>
71  <tr><th scope=row><abbr title="Hypertext Transfer Protocol">HTTP</abbr>  <tr><th scope=row><abbr title="Hypertext Transfer Protocol">HTTP</abbr>
72  <td>  <td>
# Line 71  specification.</span></li> Line 97  specification.</span></li>
97  <p>In addition, the current implementation assumes that there are following  <p>In addition, the current implementation assumes that there are following
98  requirements:</p>  requirements:</p>
99  <ul>  <ul>
100  <li>Any element in the HTML namespace which is not defined by the HTML5  <li>Any attribute in the HTML namespace which is not defined by the
101  specification (including Web Forms 2.0 specification) <em class=rfc2119>MUST  HTML5 specification (including Web Forms 2.0 specification)
102  NOT</em> be used.</li>  <em class=rfc2119>MUST NOT</em> be used.</li>
103  <li>For an element in the HTML namespace, any attribute in the null namespace  <li>For an element in the HTML namespace, any attribute in the null namespace
104  (or per$B!>(Belement partition) <em class=rfc2119>MUST NOT</em> be used  (or per$B!>(Belement partition) <em class=rfc2119>MUST NOT</em> be used
105  unless it is allowed by the HTML5 specification (including Web Forms 2.0  unless it is allowed by the HTML5 specification (including Web Forms 2.0
# Line 85  applied. Line 111  applied.
111    
112    <div class="note memo">    <div class="note memo">
113    <p>These definitions are updated version of their original definitions    <p>These definitions are updated version of their original definitions
114    in previous versions of HTML4.    in previous versions of HTML (i.e. HTML 2.x, HTML4, Web Forms 2.0,
115      or early drafts of HTML5).
116    </div>    </div>
117    
118    <p>For each row in the table below, if an attribute (i.e. an    <p>For each row in the table below, if an attribute (i.e. an
# Line 115  applied. Line 142  applied.
142    <th scope=row>Value    <th scope=row>Value
143    <tbody>    <tbody>
144    <tr><td><code>body</code><td><code>background</code>    <tr><td><code>body</code><td><code>background</code>
145    <td>Same as <code>img</code> <code>src</code> [HTML5]    <td>Syntactically same as <code>img</code> <code>src</code> [HTML5]
146    <tr><td><code>img</code><td><code>longdesc</code>    <tr><td><code>img</code><td><code>longdesc</code>
147    <td>Same as <code>img</code> <code>src</code> [HTML5]    <td>Syntactically same as <code>img</code> <code>src</code> [HTML5]
148    
149      <tr><td><code>input</code><td><code>accept-charset</code>
150      <td>Same as <code>accept-charset</code> attribute of the
151      <code>form</code> element [HTML5]
152    
153      <tr><td><code>input</code> (<code>type</code> attribute is in Image Button
154      state)
155      <td><code>usemap</code>
156      <td>Syntactically same as <code>img</code> <code>usemap</code> [HTML5]
157      <!-- This definition is necessary, since HTML5 definition for usemap=""
158      has changed after <input usemap> is dropped. -->
159    
160    <tr><td><code>object</code><td><code>classid</code> or <code>codebase</code>    <tr><td><code>object</code><td><code>classid</code> or <code>codebase</code>
161    <td>Same as <code>object</code> <code>classid</code> [HTML5]    <td>Syntactically same as <code>img</code> <code>src</code> [HTML5]
162    <tr><td><code>object</code><td><code>archive  
163      <tr><td><code>head</code><td><code>profile</code>
164      <td>Same as <code>a</code> <code>ping</code> [HTML5]
165      <!-- This definition is necessary, since HTML5 defnition for attributes
166      with URLs has changed after profile="" is dropped. -->
167    
168      <tr><td><code>object</code><td><code>archive</code>
169    <td>Same as <code>a</code> <code>ping</code> [HTML5]    <td>Same as <code>a</code> <code>ping</code> [HTML5]
170    
171    <tr><td><code>object</code><td><code>codetype</code>    <tr><td><code>object</code><td><code>codetype</code>
172    <td>Same as <code>object</code> <code>type</code> [HTML5]    <td>Same as <code>object</code> <code>type</code> [HTML5]
173    <tr><td><code>param</code><td><code>type</code>    <tr><td><code>param</code><td><code>type</code>
174    <td>Same as <code>object</code> <code>type</code> [HTML5]    <td>Same as <code>object</code> <code>type</code> [HTML5]
175    <tr><td><code>div</code>, <code>h1</code>, <code>h2</code>, <code>h3</code>,    <tr><td><code>address</code>, <code>div</code>, <code>h1</code>,
176    <code>h4</code>, <code>h5</code>, <code>h6</code>, or <code>p</code>    <code>h2</code>, <code>h3</code>, <code>h4</code>, <code>h5</code>,
177      <code>h6</code>, or <code>p</code>
178    <td><code>align</code>    <td><code>align</code>
179    <td>Enumerated attribute [HTML5]    <td>Enumerated attribute [HTML5]
180    
181    <tr><td><code>img</code> or <code>object</code><td><code>align</code>    <tr><td><code>img</code> or <code>object</code><td><code>align</code>
182    <td>Enumerated attribute [HTML5]    <td>Enumerated attribute [HTML5]
183    
184      <tr><td><code>input</code> (<code>type</code> attribute is in
185      Image Button state)
186      <td><code>align</code>
187      <td>Enumerated attribute [HTML5], where keywords are: <code>top</code>,
188      <code>middle</code>, <code>bottom</code>, <code>left</code>,
189      <code>right</code><!-- Same as HTML4 Transitional DTD definition.  See
190      also comment below. -->
191    
192    <tr><td><code>br</code><td><code>clear</code>    <tr><td><code>br</code><td><code>clear</code>
193    <td>Enumerated attribute [HTML5]    <td>Enumerated attribute [HTML5]
194    <tr><td><code>param</code><td><code>valuetype</code>    <tr><td><code>param</code><td><code>valuetype</code>
# Line 141  applied. Line 198  applied.
198    <tr><td><code>ul</code>, <code>ol</code>, <code>dir</code>,    <tr><td><code>ul</code>, <code>ol</code>, <code>dir</code>,
199    <code>menu</code>, or <code>dl</code><td><code>compact</code>    <code>menu</code>, or <code>dl</code><td><code>compact</code>
200    <td>Boolean attribute [HTML5]    <td>Boolean attribute [HTML5]
201    
202      <tr><td><code>input</code> (<code>type</code> attribute is in Image
203      Button<!-- @@ ref --> state)
204      <td><code>ismap</code>
205      <td>Boolean attribute [HTML5]
206    
207    <tr><td><code>table</code><td><code>frame</code> or <code>rules</code>    <tr><td><code>table</code><td><code>frame</code> or <code>rules</code>
208    <td>Enumerated attribute [HTML5]    <td>Enumerated attribute [HTML5]
209    <tr><td><code>td</code><td><code>scope</code>    <tr><td><code>td</code><td><code>scope</code>
# Line 150  applied. Line 213  applied.
213    <code>colgroup</code>, <code>col</code>, <code>tr</code>, <code>td</code>,    <code>colgroup</code>, <code>col</code>, <code>tr</code>, <code>td</code>,
214    or <code>th</code><td><code>align</code> or <code>valign</code>    or <code>th</code><td><code>align</code> or <code>valign</code>
215    <td>Enumerated attribute [HTML5]    <td>Enumerated attribute [HTML5]
216    
217      <tr><td><code>input</code> (<code>type</code> attribute is in
218      Image Button<!-- @@ ref --> or Submit Button<!-- @@ ref --> state)
219      <td><code>replace</code>
220      <td>Enumerated attribute [HTML5]
221    
222    <tr><td><code>link</code><td><code>target</code>    <tr><td><code>link</code><td><code>target</code>
223    <td>Valid browsing context name [HTML5]    <td>Valid browsing context name or keyword [HTML5]
224    <tr id=html-meta-scheme><td><code>meta</code><td><code>schema</code>    <tr id=html-meta-scheme><td><code>meta</code><td><code>schema</code>
225    <td>Any string    <td>Any string
226    <!--    <!--
# Line 163  applied. Line 232  applied.
232      <http://suika.fam.cx/gate/2005/sw/scheme#anchor-55> for more      <http://suika.fam.cx/gate/2005/sw/scheme#anchor-55> for more
233      information).      information).
234    -->    -->
235    <tr id=html-rev><code>a</code> or <code>link</code><td><code>rev</code>    <tr id=html-rev><td><code>a</code> or <code>link</code><td><code>rev</code>
236    <td>Unordered set of unique space-separated tokens [HTML5]    <td>Unordered set of unique space-separated tokens [HTML5]
237    (where any word is allowed)    (where any word is allowed)
238      <tr id=html-table-cellpadding><td rowspan=2><code>table</code>
239      <td><code>cellpadding</code>
240      <td rowspan=2>A non-negative integer [HTML5] or a non-negative integer
241      [HTML5] followed by a <code>%</code> character
242      <tr id=html-table-cellspacing><td><code>cellspacing</code>
243      <tr id=html-a-charset><td><code>a</code>
244      <td rowspan=2><code>charset</code>
245      <td rowspan=2>Same as <code>script</code> <code>charset</code> [HTML5],
246      syntactically
247      <tr id=html-link-charset><td><code>link</code>
248    </table>    </table>
249  <li>Any value <em class=rfc2119>MAY</em> be specified to the  <li>Any value <em class=rfc2119>MAY</em> be specified to the
250  <code>version</code> attribute of an <code>html</code> element.  <code>version</code> attribute of an <code>html</code> element.
# Line 180  applied. Line 259  applied.
259    <td colspan=2>Same as <code>div</code> [HTML5]    <td colspan=2>Same as <code>div</code> [HTML5]
260    </table>    </table>
261  </ul>  </ul>
262    
263    <p>For an <code>input</code> element whose <code>type</code> attribute
264    is <code>add</code>, <code>remove</code>, <code>move-up</code>, or
265    <code>move-down</code> (ASCII case-insensitive<!-- ref -->) [WF2],
266    attributes that is not allowed for an <code>input</code> element whose
267    <code>type</code> attribute is in the Button state<!-- ref --> <em
268    class=rfc2119>MUST NOT</em> be specified.<!-- Whether an attribute is
269    applicable or not is normatively defined in the table in the Appendix
270    B of the Web Forms 2.0 specification.  However, there is no clause
271    that states that use of an attribute that is not applied is
272    non-conforming.  Note that the <code>template</code> attribute, which
273    is applied to the <code>add</code> attribute according to Web Forms
274    2.0, is defined as a global attribute (with different semantics and
275    syntax) by HTML5 as part of the data template feature. -->
276    
277    <p>The <code>inputmode</code> attribute applies to an
278    <code>input</code> element in Text, E-mail, URL, or Password<!-- @@
279    refs --> state.  The <code>replace</code> attribute applies to an
280    <code>input</code> element in Image Button or Submit Button<!-- @@
281    refs --> state.<!-- In WF2 normative table, but no MUST NOT there. -->
282    The <code>usemap</code> attribute applies to an <code>input</code>
283    element in Image Button<!-- @@ ref --> state.<!-- In HTML5 prior to
284    r997, usemap="" MAY be specified to an input element with Image (now
285    Image Button) state, but Image state was not defined yet and there
286    were no "MUST NOT".-->  The <code>align</code> attribute applies to an
287    <code>input</code> element in Image Button state.<!-- In HTML4, to
288    which state(s) this attribute is applied is not defined at all.  In
289    addition, the reference to the definition of the attribute is linked
290    to a wrong place (align attribute of p element and so on).  In HTML
291    2.x, DTD comment implies that this attribute applies to type=image.
292    In HTML 2.0, this attribute is only explained for type=image in the
293    prose.  --> Any of these attributes <em class=rfc2119>MUST NOT</em> be
294    specified for an <code>input</code> element whose <code>type</code>
295    attribute is in a state where the attribute does not apply.
296    
297    <p id=cache-manifest>The
298    <a href="http://www.whatwg.org/specs/web-apps/current-work/#manifests">cache
299    manifest syntax</a> is also supported.
300  </div>  </div>
301    
302  <div class=section id=atom>  <div class=section id=atom>
303  <h2>Atom</h2>  <h2>Atom</h2>
304    
305    <p><a href="urn:ietf:rfc:4287">Atom 1.0</a> and
306    <a href="urn:ietf:rfc:4685">Atom Threading 1.0</a> are supported.
307    
308    <p>However, conformance to some <em class=rfc2119>SHOULD</em>-level
309    requirements, as well as some informational guidelines, are currently
310    not checked.  In addition, whether an email-address or a Base64
311    encoding is correct or not is not checked either.
312    
313    <p>Use of XML digital signature and encryption is not supported.
314    
315  <p>The current implementation assumes that there are following  <p>The current implementation assumes that there are following
316  requirements:</p>  requirements:</p>
317  <ul>  <ul>
# Line 204  conformance of the content of an element Line 331  conformance of the content of an element
331    
332  <p>CSS @namespace and Selectors Level 3 are fully implemented.</p>  <p>CSS @namespace and Selectors Level 3 are fully implemented.</p>
333    
334  <p>CSS 2.1 and CSS Color Level 3 are partially  <p>Most of <a href="http://www.w3.org/TR/2007/CR-CSS21-20070719/">CSS 2.1
335  implemented.</p>  (<time datetime=2007-07-19>19 July 2007</time> Candidate Recommendation)</a>
336    is implemented.
337    <!-- @@ TODO: What is missing? -->
338    
339    <p>Most of <a href="http://www.w3.org/TR/2008/WD-css3-color-20080721/">CSS
340    Color Module Level 3 (<time datetime=2008-07-21>21 July 2008</time> Last
341    Call Working Draft)</a> is implemented.
342    <!-- @@ TODO: What is missing? -->
343    
344  <p>Since the <abbr title="Cascading Style Sheets">CSS</abbr> 2.1  <p>Since the <abbr title="Cascading Style Sheets">CSS</abbr> 2.1
345  specification is sometimes ambigious or disagree with browsers,  specification is sometimes ambigious or disagree with browsers,
# Line 229  instruction nodes.</li> Line 363  instruction nodes.</li>
363    
364  </div>  </div>
365    
366    <div class=section id=webidl>
367    <h2>WebIDL</h2>
368    
369    <p><a href="http://dev.w3.org/cvsweb/~checkout~/2006/webapi/WebIDL/Overview.html?rev=1.96&amp;content-type=text/html;%20charset=utf-8">WebIDL
370    Editor's Draft revision 1.96 (<time datetime=2008-09-03>3 September
371    2008</time>)</a> is implemented.</p>
372    </div>
373    
374  </body>  </body>
375  </html>  </html>

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.13

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24