- From: Simon Sapin <simon.sapin@exyr.org>
- Date: Mon, 27 May 2013 12:09:59 +0800
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: www-style list <www-style@w3.org>
Le 18/02/2013 04:39, Tab Atkins Jr. a écrit : > On Sun, Feb 17, 2013 at 10:46 AM, Simon Sapin<simon.sapin@kozea.fr> wrote: >> Does "parsing as <string>" mean interpreting CSS backslash-escapes? I think >> it should not, but the current spec text is unclear. Not interpreting >> escapes means that the <string>’s value is exactly as would be returned by >> element.getAttribute(name). HTML and XML already have an escaping mechanism, >> adding one is not necessary. > I'm not sure about this. Yes, HTML and XML already have an escaping > mechanism, but attr() resolves away at some point. If its value has > things in it that look like CSS escapes, does that mean we'd have to > serialize them escaped as well? > > (That might be okay - I suppose implementations probably currently > handle serialization of strings and escapes by just including the > character directly in the data, and then re-inserting the escape in > the serialization stage if necessary.) I still find this unclear in the spec. I think that parsing a document attribute for a 'string' or 'url' <type-or-unit> should not involve CSS escapes, even if serializing the computed value requires such escaping. -- Simon Sapin
Received on Monday, 27 May 2013 04:10:36 UTC