- From: Mark Schenk <css@markschenk.com>
- Date: Wed, 23 Jun 2004 12:33:45 +0200
On Wed, 23 Jun 2004 10:55:52 +0200, fantasai <fantasai.lists at inkedblade.net> wrote: > 2.1.2. Precision > ---------------- > > # If the author specified step is too small for the UA to handle (for > example, > # 1e-9999999 would probably underflow most implementations) then the UA > should > # treat the value as any. > > You need to define what happens when step="0". Also, what happens if I > specify a negative number? Good point. It could be solved by specifiying "step" as any number >0. A borderline case would then be formed by stepsizes which are rounded off to zero (e.g. 1e-99999), but that is already covered by the spec: # If the author specified step is too small for the UA to handle (for # example, 1e-9999999 would probably underflow most implementations) # then the UA should treat the value as any. However, given that explanation, you could also define step as any number >=0 and define step="0" to be the same as step="any". You could even drop the "any" this way, although many authors might find it easier to understand than step="0". -- Mark
Received on Wednesday, 23 June 2004 03:33:45 UTC