What does this mean?

<q cite="http://www.w3.org/TR/REC-CSS2/tables.html#q2">
User agents may ignore these [table] 'display' property values for HTML
documents, since authors should not alter an element's expected behavior.
</q>

While this is fine, I'm not sure what other (if any) permissible ignoring
behaviour should be implied into it.

For example, if the table display values are ignorable in HTML documents,
surely the converse should be true; i.e., that display may be ignored
entirely on table elements so that <td style="display: block"> is as
ineffective as <div style="display: table-cell"> (probably more so; i.e.,
it should be ignored by more UAs).

Note, incidentally, that this means that one cannot test for table display
keyword support in HTML.

So does the statement mean/should it say:
1. that UAs may ignore display on table elements (not what this says at
all);
2. that UAs may ignore display on all HTML elements (because 'authors
should not alter an element's expected behavior');
3. that UAs may ignore the table values for display on all elements;
4. something else?


=====
----------------------------------------------------------
From Matthew Brealey (http://members.tripod.co.uk/lawnet (for law)or http://members.tripod.co.uk/lawnet/WEBFRAME.HTM (for CSS))
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

Received on Friday, 11 February 2000 05:35:29 UTC