- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 29 Sep 2009 02:33:11 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv4996
Modified Files:
Overview.html
Log Message:
Other applicable specifications definition. (whatwg r4028)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3189
retrieving revision 1.3190
diff -u -d -r1.3189 -r1.3190
--- Overview.html 29 Sep 2009 02:05:46 -0000 1.3189
+++ Overview.html 29 Sep 2009 02:33:07 -0000 1.3190
@@ -2090,14 +2090,14 @@
allowing only users of specific user agents to access the content in
question.</p>
- <p>If markup extensions are needed, they should be done using XML,
- with elements or attributes from custom namespaces. If DOM
- extensions are needed, the members should be prefixed by
- vendor-specific strings to prevent clashes with future versions of
- this specification. Extensions must be defined so that the use of
- extensions neither contradicts nor causes the non-conformance of
- functionality defined in the specification.</p> <!-- thanks to QA
- Framework -->
+ <p>If vendor-specific markup extensions are needed, they should be
+ done using XML, with elements or attributes from custom
+ namespaces. If such DOM extensions are needed, the members should be
+ prefixed by vendor-specific strings to prevent clashes with future
+ versions of this specification. Extensions must be defined so that
+ the use of extensions neither contradicts nor causes the
+ non-conformance of functionality defined in the specification.</p>
+ <!-- thanks to QA Framework -->
<div class="example">
@@ -2112,7 +2112,18 @@
</div>
- <p>User agents must treat elements and attributes that they do not
+ <hr><p>When vendor-neutral extensions to this specification are needed,
+ either this specification can be updated accordingly, or an
+ extension specification can be written that overrides the
+ requirements in this specification. When someone applying this
+ specification to their activities decides that they will recognise
+ the requirements of such an extension specification, it becomes an
+ <dfn id="other-applicable-specifications" title="other applicable specifications">applicable
+ specification</dfn> for the purposes of conformance requirements in
+ this specification.</p>
+ <!-- http://www.w3.org/mid/17E341CD-E790-422C-9F9A-69347EE01CEB@iki.fi -->
+
+ <hr><p>User agents must treat elements and attributes that they do not
understand as semantically neutral; leaving them in the DOM (for DOM
processors), and styling them according to CSS (for CSS processors),
but not inferring any meaning from them.</p>
@@ -6678,8 +6689,8 @@
language of the content.<p>Authors must not use elements, attributes, and attribute values
for purposes other than their appropriate intended semantic
purpose. Authors must not use elements, attributes, and attribute
- values that are not permitted by this specification or other
- applicable specifications.</p><!-- http://www.w3.org/mid/17E341CD-E790-422C-9F9A-69347EE01CEB@iki.fi --><div class="example">
+ values that are not permitted by this specification or <a href="#other-applicable-specifications">other
+ applicable specifications</a>.<div class="example">
<p>For example, the following document is non-conforming, despite
being syntactically correct:</p>
@@ -6885,7 +6896,7 @@
<p>The <code><a href="#htmlunknownelement">HTMLUnknownElement</a></code> interface must be used for
<a href="#html-elements">HTML elements</a> that are not defined by this
- specification (or other applicable specifications).</p>
+ specification (or <a href="#other-applicable-specifications">other applicable specifications</a>).</p>
</div><h4 id="global-attributes"><span class="secno">3.2.3 </span><dfn>Global attributes</dfn></h4><p>The following attributes are common to and may be specified on
all <a href="#html-elements">HTML elements</a><span class="impl"> (even those not
@@ -58453,8 +58464,8 @@
given in the given token.</p>
<p>The interface appropriate for an element in the <a href="#html-namespace-0">HTML
- namespace</a> that is not defined in this specification (or other
- applicable specifications) is
+ namespace</a> that is not defined in this specification (or
+ <a href="#other-applicable-specifications">other applicable specifications</a>) is
<code><a href="#htmlunknownelement">HTMLUnknownElement</a></code>. Element in other namespaces whose
interface is not defined by that namespace's specification must use
the interface <code>Element</code>.</p>
Received on Tuesday, 29 September 2009 02:33:19 UTC