- From: <bugzilla@jessica.w3.org>
- Date: Sun, 03 Jun 2012 07:40:35 +0000
- To: public-html@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17298
Summary: valid character range for identifiers too broad
Product: HTML WG
Version: unspecified
Platform: All
URL: http://dev.w3.org/html5/spec/single-page.html#the-id-a
ttribute
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: julian.reschke@gmx.de
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
"3.2.3.1 The id attribute
The id attribute specifies its element's unique identifier (ID). [DOMCORE]
The value must be unique amongst all the IDs in the element's home subtree and
must contain at least one character. The value must not contain any space
characters."
This makes it essentially impossible to extend the HTML fragment identifier
syntax with new addressing schemes such as
<http://simonstl.com/articles/cssFragID.html> or with XPointer.
I understand that for now HTML5 recipients will process the identifiers as
specified, but that doesn't mean that they all should pass validation.
Proposal: exclude those characters from US-ASCII which aren't also allowed in
XML IDs (<http://www.w3.org/TR/REC-xml/#NT-Name>)
--
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Tuesday, 5 June 2012 04:23:27 UTC