- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 16 Aug 2010 22:14:24 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv22020 Modified Files: Overview.html Log Message: use vendor--feature instead of _vendor-feature since Apple engineers think underscores are ugly. (whatwg r5307) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.4229 retrieving revision 1.4230 diff -u -d -r1.4229 -r1.4230 --- Overview.html 16 Aug 2010 22:11:19 -0000 1.4229 +++ Overview.html 16 Aug 2010 22:14:20 -0000 1.4230 @@ -2880,13 +2880,13 @@ <p>For markup-level features that are intended for use with <a href="#syntax">the HTML syntax</a>, extensions should be limited to new - attributes of the form "<code title="">_<var title="">vendor</var>-<var title="">feature</var></code>", where + attributes of the form "<code title=""><var title="">vendor</var>--<var title="">feature</var></code>", where <var title="">vendor</var> is a short string that identifies the - vendor responsible for the extension, and <var title="">feature</var> is the name of the feature. New element names - should not be created. Using attributes for such extensions - exclusively allows extensions from multiple vendors to co-exist on - the same element, which would not be possible with elements. Using - the "<code title="">_<var title="">vendor</var>-<var title="">feature</var></code>" form allows extensions to be made + vendor responsible for the extension, and <var title="">feature</var> is the name of the feature. (Note the use of + <em>two</em> hyphens in the name.) New element names should not be + created. Using attributes for such extensions exclusively allows + extensions from multiple vendors to co-exist on the same element, + which would not be possible with elements. Using the "<code title=""><var title="">vendor</var>--<var title="">feature</var></code>" form allows extensions to be made without risk of conflicting with future additions to the specification.</p> @@ -2899,14 +2899,14 @@ these features could write:</p> <pre><p>This smells of lemons! -<span _ferret-smellovision _ferret-smellcode="LEM01" - _mb-outputsmell _mb-smell="lemon juice"></span></p></pre> +<span ferret--smellovision ferret--smellcode="LEM01" + mb--outputsmell mb--smell="lemon juice"></span></p></pre> </div> - <p>Attribute names starting with a U+005F LOW LINE character (_) are - reserved for user agent use and are guaranteed to never be formally - added to the HTML language.</p> + <p>Attribute names containing two consecutive U+002D HYPHEN-MINUS + (-) characters are reserved for user agent use and are guaranteed to + never be formally added to the HTML language.</p> <p class="note">Pages that use such attributes are by definition non-conforming.</p>
Received on Monday, 16 August 2010 22:14:27 UTC