W3C home > Mailing lists > Public > public-html@w3.org > December 2008

Re: Microsyntax parsing rules for numbers

From: Boris Zbarsky <bzbarsky@MIT.EDU>
Date: Thu, 04 Dec 2008 11:15:18 -0500
Message-ID: <49380216.307@mit.edu>
To: Simon Pieters <simonp@opera.com>
CC: public-html <public-html@w3.org>

Simon Pieters wrote:
> Mozilla checks if the next character is [a-fA-F] and if so, act as if 
> the attribute was absent. It does this for maxlength, hspace, vspace, 
> border, cols, rows, size, span, colspan, rowspan, cellpadding, 
> cellspacing, topmargin, leftmargin, marginwidth, marginheight, 
> scrollamount, scrolldelay, start, value.
> 
> For other attributes (e.g. width and height) IE and Mozilla match HTML5.

Odd.  We do the same thing for width and height that we do for 
everything else, as far as I can tell...

So <input width="500f"> will look just like <input> in Mozilla 
(certainly does over here).

I do agree that treating a-fA-F garbage as special is a bit weird; it's 
an artifact of using a general-purpose string-to-integer function which 
treats this case as a hex number where a decimal one was expected and 
returns an "unable to parse string" error.

-Boris
Received on Thursday, 4 December 2008 16:16:23 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:59 UTC