[whatwg] [web-apps] Some comments
Matthew Raymond
mattraymond at earthlink.net
Tue Aug 10 01:31:30 PDT 2004
Anne van Kesteren wrote:
>>> lots off script,
>>
>> Obviously, unsupported Javascript objects can't degrade, but I think
>> the only ones defined so far in WA1 are those that already exist and
>> are widely used by multiple browsers.
>
> 'display:none' is probably even more widely implemented.
This is part of another thread ("Re: [whatwg] Suggestion for Menus
in Web Forms 2.0"), and has little to do with a graceful degradation
requirement. Furthermore, there's no analogy between a Javascript object
that can't be used on legacy browsers and an HTML labeling element that
requires CSS to prevent the label from being rendered.
With the Javascript objects, even if you use object detection to
trigger alternative code on legacy user agents, it's still handled
within Javascript, and doesn't spill out into HTML markup or CSS. By
contrast, requiring text to be a child node of and element instead of
allowing THE OPTION of an attribute for the text forces the use of CSS
in legacy browsers without providing any real benefit to the webmaster.
Furthermore, there are already precedents of using attributes for text,
such as the |label| attribute for <option> and the |alt| attribute for
<img>.
Clearly, graceful degradation will not be possible for all possible
features, but this is better handled on a case-by-case basis rather than
rejecting the concept of graceful degradation outright.
More information about the whatwg
mailing list