- From: Ian Hickson <ian@hixie.ch>
- Date: Thu, 3 Sep 2009 22:48:11 +0000 (UTC)
- To: James Graham <jgraham@opera.com>
- Cc: Doug Schepers <schepers@w3.org>, "public-html@w3.org" <public-html@w3.org>
- Message-ID: <Pine.LNX.4.62.0909032240180.10423@hixie.dreamhostps.com>
On Thu, 3 Sep 2009, James Graham wrote: > > > > > > For these reasons, if there are other places where HTML 5 recommends > > > particular UI without solid grounding in an interoperability or > > > security requirement, I suggest removing those recommendations as > > > well. > > > > I don't understand how what HTML5 says about <link> here is any > > different than what it says about <a href=""> later. ("Interactive > > user agents should allow users to follow hyperlinks created using the > > a element.") > > It's not. As far as I can see the later text is also out of place. The > fact that hyperlinks created using the <a> element respond to click > events causing the browser to follow the hyperlink is already specified > under "The activation behavior of a elements…". Good point. I've changed that text around to be less redundant. A better example then might be <video controls>, which the spec says should result in UI being exposed to the user. > > It's not saying what the UI should be, just that there may be one, and > > what the UI should take into account if it exists. > > In general the "may" level conditions I can live with (although I would > prefer we didn't have them); they are mostly just fluff text anyway > since they merely explicitly allow things that are already implicitly > allowed. "Should"-level conditions, however, seem like an abuse of the > keyword since there is no interoperability or security requirement on > all browsers having the same UI features. If one browser doesn't show controls for <video controls> and another does, then I think that authors would argue that there is a material loss of interoperability that would lead them to not consider the feature useful enough. Why does the same not apply to <link>? > In the case of the <link> element, the combination of a "may" level > requirement on providing some UI feature at all with "should" level > requirements on what ought to be present in the UI seems nonsensical; it > suggests that it is considered better to not have the feature at all > than to have the feature and not include all of the listed data. As with > other UI issues the problem of what information to present to the user > for <link> elements should be up to individual UAs. Fair enough; so changed. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 3 September 2009 22:45:32 UTC