tee skrev:
Perhaps it will help the web standards if W3C to be more authoritative and dictatorial?

"MUST NOT", "MUST", "ABSOLUTELY NOT", "ILLEGAL TO USE", "NOT ALLOWED"

to replace these ambiguous "MAY NOT", "SHOULD", "SHOULD NOT".

If one reads the specs these words are not ambiguous. W3C uses these words according to RFC2119: http://rfc.net/rfc2119.html (While typing this message I see that Thomas Thomassen already has referred to this RFC.)

What is ambiguous is that some older specs do not provide enough detail. HTML 4.01 only works since browsers emulate each other.

As for fieldsets outside of forms we have a grey area. No spec says they are allowed or disallowed. There are simply no "SHOULD" or "SHOULD NOT", "MAY" or "MAY NOT" phrases to guide us.

That means - in spec language - that there is no prohibition. The only place where we have any indication is the DTD. Which says it is allowed.

One could counter that argument by saying that this is a limitation of the DTD-language as such. The people who made the DTD cut a few corners to not make it too burdensome. However, putting FIELDSET outside of

<!ENTITY % %block
      "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
      BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">

would not be rocket science. It is doable. All it would take is to change this line:

<!ELEMENT FORM - - (%block;|SCRIPT)+ -(FORM) -- interactive form -->

Into this:

<!ELEMENT FORM - - (%block;|FIELDSET|SCRIPT)+ -(FORM) -- interactive form -->

Ergo: The only reasonable conclusion is that the spec writers did not intend to forbid the usage of fieldsets outside of forms.

Which leaves with the question if it is wise, i.e. good practice. Perhaps also the letter of the law vs. the spirit of the law.

However, the comparison that was made with using tables for layout does not make sense. I also note that no one is quoting any research showing any negative effects.

Keryx's point of view seems to be dominant, I fear. Even the teacher
at my web design class seems to think that using EMs to style citations
is valid. Yet she generally encourages web standards...   :(

There is a difference. EM has clear implications for screen readers and othe UAs, and there are already elements available that has been made for quotations: <q> and <blockquote>.

Once again the comparison is wrong. The two cases are not analogous.

What I want is more like a div with a caption, for which there is no predefined markup. In HTML 5 I would perhaps use <aside>, but still have no way of specifying a caption. Unless HTML 5 explicitly allows the use of fieldsets outside of forms, or captions outside of tables (or invents some new markup), and specifically defines how the parsing algorithm should look like and how the information should be made available to the user by the UA.


Lars Gunther


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to