Re: [WSG] Fieldsets outside of forms. Was: Safari 3.1 and webkit-border-radius

2008-03-23 Thread Thomas Thomassen
In addition to using the dictionary, it's worth looking up how W3C uses the 
terms in relationship with the specs. http://www.ietf.org/rfc/rfc2119.txt


While MUST and MUST NOT would be more handy, reality is grey sometimes and 
does depend on the interpretation of the author. The biggest problem however 
is that most authors never read the specs.



- Original Message - 
From: tee [EMAIL PROTECTED]

To: wsg@webstandardsgroup.org
Sent: Sunday, March 23, 2008 2:20 AM
Subject: Re: [WSG] Fieldsets outside of forms. Was: Safari 3.1 and 
webkit-border-radius



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.

This way, it makes no wrong suggestion to people who are not English 
tongue and who needs to depend on English dictionary to understand the 
spec - I am speaking of me :-)


tee



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...   :(

Cordially,
David
--



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





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



Re: [WSG] Fieldsets outside of forms. Was: Safari 3.1 and webkit-border-radius

2008-03-23 Thread Keryx Web

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]
***



Re: [WSG] Fieldsets outside of forms. Was: Safari 3.1 and webkit-border-radius

2008-03-22 Thread David Hucklesby
On Fri, 21 Mar 2008 13:15:22 +0100, Keryx Web wrote:
 David Dorward skrev:
 From the spec:
 The FIELDSET element allows authors to group thematically related controls 
 and
 labels.  ---

[...]
 E. I wanted the effect...

 Effects are the realm of CSS and JS, not markup.

 Generally true, but for me not worth the trouble in this case. Default 
 styling of an
 element (this particular effect I wanted) can be an ally.


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...   :(

Cordially,
David
--



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



Re: [WSG] Fieldsets outside of forms. Was: Safari 3.1 and webkit-border-radius

2008-03-21 Thread Keryx Web

David Dorward skrev:

 From the spec:
The FIELDSET element allows authors to group thematically related 
controls and labels.  ---


As I said, I am no minimalist. And yes, I have read the spec. It does 
not forbid me to use fieldsets outside of forms. Specs use the language 
of MAY NOT, SHOULD, SHOULD NOT, etc for such scenarios.


I do not wish to enforce my interpretation upon anyone. If someone is 
more of a minimalist in this case than I am - more power to ya! I don't 
mind.



D. It works and has no negative effects that I am aware of.


It has the same negative effects as using tables for layout.


Nope, I can't see that. Tables for layout means that I lose separation 
of concerns. I need to change my HTML-code if I want to rearrange stuff. 
My two fieldsets are no harder to move around than a div.


If I do not wish to use fieldsets anymore, there are only three or four 
small changes to make in my templates for the entire site.


Likewise, tables can produce an effect for screen readers where they 
constantly hear table start, table row, table cell, etc. That 
would be annoying, distracting and confusing. I can't see that my two 
fieldsets would be any such thing, nor have I seen any research that 
claims that to be the case. If someone knows of such research that I've 
missed, I am more than willing to change my mind.



E. I wanted the effect...


Effects are the realm of CSS and JS, not markup.


Generally true, but for me not worth the trouble in this case. Default 
styling of an element (this particular effect I wanted) can be an ally.




Lars Gunther


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