A user account is required in order to edit this wiki, but we've had to disable public user registrations due to spam.

To request an account, ask an autoconfirmed user on Chat (such as one of these permanent autoconfirmed members).

MicrosyntaxDescriptions: Difference between revisions

From WHATWG Wiki
Jump to navigation Jump to search
(Clean up headings)
(Change the headings to datatype library local names)
Line 5: Line 5:
Please keep descriptions short: preferrably one paragraph in length.
Please keep descriptions short: preferrably one paragraph in length.


==Date==
==date==
(WF2)
(WF2)
==DateOrTime==
==date-or-time==
(time element attribute version)
(time element attribute version)


==DateOrTimeContent==
==date-or-time-content==
(time element text content version)
(time element text content version)


==Datetime==
==datetime==
(WF2)
(WF2)
==DatetimeLocal==
==datetime-local==
(WF2)
(WF2)
==DatetimeTz==
==datetime-tz==
(WF2)
(WF2)
==Float==
==float==
...
...
==FloatNonNegative==
==float-non-negative==
...
...
==FloatPositive==
==float-positive==
...
...
==Id==
==ID==
...
...
==Integer==
==integer==
An integer consists of one of more characters in the range U+0030 DIGIT ZERO (<code>0</code>) to U+0039 DIGIT NINE (<code>9</code>), optionally prefixed with a U+002D HYPHEN-MINUS (<code>-</code>) character.
An integer consists of one of more characters in the range U+0030 DIGIT ZERO (<code>0</code>) to U+0039 DIGIT NINE (<code>9</code>), optionally prefixed with a U+002D HYPHEN-MINUS (<code>-</code>) character.


==IntegerNonNegative==
==integer-non-negative==
...
...
==IntegerPositive==
==integer-positive==
...
...
==Iri==
==iri==
(absolute)
(absolute)
==IriRef==
==iri-ref==
(relative)
(relative)
==Language==
==language==
An [http://tools.ietf.org/html/rfc4646 RFC 4646] language tag consists of hyphen-separated ASCII-alphanumeric subtags. There is a primary tag identifying a natural language by its shortest ISO 639 language code (e.g. <code>en</code> for English) and zero or more additional subtags adding precision. The most common additional subtag type is a region subtag which most commonly is a two-letter ISO 3166 country code (e.g. <code>GB</code> for the United Kingdom). IANA maintains a [http://www.iana.org/assignments/language-subtag-registry registry of permissible subtags].
An [http://tools.ietf.org/html/rfc4646 RFC 4646] language tag consists of hyphen-separated ASCII-alphanumeric subtags. There is a primary tag identifying a natural language by its shortest ISO 639 language code (e.g. <code>en</code> for English) and zero or more additional subtags adding precision. The most common additional subtag type is a region subtag which most commonly is a two-letter ISO 3166 country code (e.g. <code>GB</code> for the United Kingdom). IANA maintains a [http://www.iana.org/assignments/language-subtag-registry registry of permissible subtags].


==MediaQuery==
==media-query==
...
...
==MimeType==
==mime-type==
(RFC2616 version)
(RFC2616 version)
==Month==
==month==
(WF2)
(WF2)
==Pattern==
==pattern==
(WF2)
(WF2)
==Percent==
==percent==
...
...
==Ratio==
==ratio==
(progress content)
(progress content)
==Time==
==time==
(WF2)
(WF2)
==Week==
==week==
(WF2)
(WF2)

Revision as of 10:23, 21 November 2007

The purpose of this page is to enable collaborative creation of brief advisory text for each HTML5 microsyntax so that when an attribute value does not conform to a given microsyntax, a validator can display the advisory text about the syntax to guide the author to fix the value. Note that like the rest of this wiki, editing requires you to agree to release your contributions under the MIT license (see wiki footer). Please note that while copying text from the WHATWG version of HTML 5 is OK, copying text from RFCs or W3C specs is not OK.

Note that some formats pertain to Web Forms 2.0 (e.g. DatetimeLocal is datetime-local).

Please keep descriptions short: preferrably one paragraph in length.

date

(WF2)

date-or-time

(time element attribute version)

date-or-time-content

(time element text content version)

datetime

(WF2)

datetime-local

(WF2)

datetime-tz

(WF2)

float

...

float-non-negative

...

float-positive

...

ID

...

integer

An integer consists of one of more characters in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), optionally prefixed with a U+002D HYPHEN-MINUS (-) character.

integer-non-negative

...

integer-positive

...

iri

(absolute)

iri-ref

(relative)

language

An RFC 4646 language tag consists of hyphen-separated ASCII-alphanumeric subtags. There is a primary tag identifying a natural language by its shortest ISO 639 language code (e.g. en for English) and zero or more additional subtags adding precision. The most common additional subtag type is a region subtag which most commonly is a two-letter ISO 3166 country code (e.g. GB for the United Kingdom). IANA maintains a registry of permissible subtags.

media-query

...

mime-type

(RFC2616 version)

month

(WF2)

pattern

(WF2)

percent

...

ratio

(progress content)

time

(WF2)

week

(WF2)