RE: [WSG] fieldset is REQUIRED
-Original Message- From: Barry Beattie kewl. thanx for the clarification cheers barry.b FYI http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.10 Using FIELDSET and LEGEND is also the correct way to group mandatory input labels and fields together on forms for accessibility. You group all mandatory fields together and label them as such. Then blind users know which fields are mandatory and which are not. It makes more sense from a general usability point of view too. You hardly see it anywhere, but it is the correct way to do it, because all the current methods are problematic from an accessibility point of view. Also, if you go back and read the major GUI Guidelines, web standards follow the same principles. But you have to be careful using FIELDSET. It is so underused that user agent developers have just about been ignoring it. It can cause weird behaviour causing client side scripting bugs and also CSS bugs (mainly not wrapping within a class, which is often solved by adding a DIV element, just so text wraps). Geoff * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help *
RE: [WSG] fieldset is REQUIRED
Inputs and form elements MUST be inside a Block element like fieldset, div, p, ... for XHTML 1.0 Strict complience, but not necesarily and only inside fieldset. McCain -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Barry Beattie Enviado el: viernes, 02 de julio de 2004 2:39 Para: [EMAIL PROTECTED] Asunto: RE: [WSG] fieldset is REQUIRED Mordechai, are you saying that, for XHTML1.1 complience, that a label and it's associated form element needs to be within a fieldset? if so, we've got a few changes to do around here ... D'oh! thanx barry.b -Original Message- From: Mordechai Peller [mailto:[EMAIL PROTECTED] Sent: Friday, 2 July 2004 10:03 AM To: [EMAIL PROTECTED] Subject: [WSG] fieldset is REQUIRED After getting: Error: element label not allowed here; possible cause is an inline element containing a block-level element. I finally figured out that a fieldset is required for XHTML1.1. However, after after doing some checking I couldn't find anything at the W3C about it in anything which passes even for their version of plain English. Sure, in the DTD's, grammars, etc., I found it stated, but not in anything which doesn't remind me of some of college classes. ot type=contemplation rel=computer-hw It's amazing how little computers have changed in the last 25 years. Sure, they've become orders of magnitude more powerful and are therefor able to do so much more. But are they really different from the old TRS-80 Model I Level 2 which the guy at Radio Shack let me play with? /ot * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help *
RE: [WSG] fieldset is REQUIRED
If I'm not mistaken, a single fieldset around your entire form content will do the trick. So, just change form ... /form to form... fieldset ... /fieldset /form Patrick -Original Message- From: Barry Beattie [mailto:[EMAIL PROTECTED] Sent: Fri 02/07/2004 01:38 To: [EMAIL PROTECTED] Cc: Subject: RE: [WSG] fieldset is REQUIRED Mordechai, are you saying that, for XHTML1.1 complience, that a label and it's associated form element needs to be within a fieldset? if so, we've got a few changes to do around here ... D'oh! thanx barry.b -Original Message- From: Mordechai Peller [mailto:[EMAIL PROTECTED] Sent: Friday, 2 July 2004 10:03 AM To: [EMAIL PROTECTED] Subject: [WSG] fieldset is REQUIRED After getting: Error: element label not allowed here; possible cause is an inline element containing a block-level element. I finally figured out that a fieldset is required for XHTML1.1. However, after after doing some checking I couldn't find anything at the W3C about it in anything which passes even for their version of plain English. Sure, in the DTD's, grammars, etc., I found it stated, but not in anything which doesn't remind me of some of college classes. ot type=contemplation rel=computer-hw It's amazing how little computers have changed in the last 25 years. Sure, they've become orders of magnitude more powerful and are therefor able to do so much more. But are they really different from the old TRS-80 Model I Level 2 which the guy at Radio Shack let me play with? /ot * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * winmail.dat
Re: [WSG] fieldset is REQUIRED
McCain wrote: Inputs and form elements MUST be inside a Block element like fieldset, div, p, ... for XHTML 1.0 Strict complience, but not necesarily and only inside fieldset. I recheck and yes, other block level elements (except for form) or misc class (ins, del, script, noscript) are also fine. But if not a fieldset, then what? The choices are: div - You're better off with fieldset; it's more meaningful. h# - I can't see it. p - Rare, but maybe. ul, ol, dl - The new tables? Or fieldset meets "Attack of The Clones"? Either way, it's overkill for a 1 or 2 item form. table - Let's not start that debate or at least start a new thread first. O:-) address - Not sure. ins, del - Less likely than h#. script, noscript - Putting script aside, noscript has zero semantic meaning: it's only the "else" of an "if-then-else". Technically, blockquote as well, but since blockquote has a similar requirement to form, nothing is gained. I still would like to see it in (relatively) plain English.
RE: [WSG] fieldset is REQUIRED
kewl. thanx for the clarification cheers barry.b -Original Message- From: McCain [mailto:[EMAIL PROTECTED] Sent: Friday, 2 July 2004 4:49 PM To: [EMAIL PROTECTED] Subject: RE: [WSG] fieldset is REQUIRED Inputs and form elements MUST be inside a Block element like fieldset, div, p, ... for XHTML 1.0 Strict complience, but not necesarily and only inside fieldset. McCain -Mensaje original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Barry Beattie Enviado el: viernes, 02 de julio de 2004 2:39 Para: [EMAIL PROTECTED] Asunto: RE: [WSG] fieldset is REQUIRED Mordechai, are you saying that, for XHTML1.1 complience, that a label and it's associated form element needs to be within a fieldset? if so, we've got a few changes to do around here ... D'oh! thanx barry.b -Original Message- From: Mordechai Peller [mailto:[EMAIL PROTECTED] Sent: Friday, 2 July 2004 10:03 AM To: [EMAIL PROTECTED] Subject: [WSG] fieldset is REQUIRED After getting: Error: element label not allowed here; possible cause is an inline element containing a block-level element. I finally figured out that a fieldset is required for XHTML1.1. However, after after doing some checking I couldn't find anything at the W3C about it in anything which passes even for their version of plain English. Sure, in the DTD's, grammars, etc., I found it stated, but not in anything which doesn't remind me of some of college classes. ot type=contemplation rel=computer-hw It's amazing how little computers have changed in the last 25 years. Sure, they've become orders of magnitude more powerful and are therefor able to do so much more. But are they really different from the old TRS-80 Model I Level 2 which the guy at Radio Shack let me play with? /ot * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help *
Re: [WSG] fieldset is REQUIRED
I cant remember if it was the same thing, but i think it just means, inputs and form elements MUST be inside a Block element.. Something to do with that? Sorry I cant be of more help - I just know you arent required to have a fieldset... its just to do with the presence of a block element! Mordechai Peller wrote: After getting: Error: element label not allowed here; possible cause is an inline element containing a block-level element. I finally figured out that a fieldset is required for XHTML1.1. However, after after doing some checking I couldn't find anything at the W3C about it in anything which passes even for their version of plain English. Sure, in the DTD's, grammars, etc., I found it stated, but not in anything which doesn't remind me of some of college classes. ot type=contemplation rel=computer-hw It's amazing how little computers have changed in the last 25 years. Sure, they've become orders of magnitude more powerful and are therefor able to do so much more. But are they really different from the old TRS-80 Model I Level 2 which the guy at Radio Shack let me play with? /ot * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help *
RE: [WSG] fieldset is REQUIRED
Mordechai, are you saying that, for XHTML1.1 complience, that a label and it's associated form element needs to be within a fieldset? if so, we've got a few changes to do around here ... D'oh! thanx barry.b -Original Message- From: Mordechai Peller [mailto:[EMAIL PROTECTED] Sent: Friday, 2 July 2004 10:03 AM To: [EMAIL PROTECTED] Subject: [WSG] fieldset is REQUIRED After getting: Error: element label not allowed here; possible cause is an inline element containing a block-level element. I finally figured out that a fieldset is required for XHTML1.1. However, after after doing some checking I couldn't find anything at the W3C about it in anything which passes even for their version of plain English. Sure, in the DTD's, grammars, etc., I found it stated, but not in anything which doesn't remind me of some of college classes. ot type=contemplation rel=computer-hw It's amazing how little computers have changed in the last 25 years. Sure, they've become orders of magnitude more powerful and are therefor able to do so much more. But are they really different from the old TRS-80 Model I Level 2 which the guy at Radio Shack let me play with? /ot * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help * * The discussion list for http://webstandardsgroup.org/ See http://webstandardsgroup.org/mail/guidelines.cfm for some hints on posting to the list getting help *