puddingsmith (
hope) wrote in
dw_accessibility2010-08-10 12:32 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Advice on the use of fieldsets in the new Update page
Hi,
dw_accessibility!
fu and I have been working on building the next version of the update page redesign, and making sure our markup is as accessible as possible.
With that in mind, we have a question with regards to the use of fieldsets that we hope you can help us with.
As you can see from the first mockup, the Update page is basically one big form, soon to have many more form elements added to it, grouped together in what
fu and I have been calling "components".
For example, there is the grouping of the subject field and entry textarea, and the "Currents" component that comprises the select menu for mood, music text field, and location text field.
As far as
fu and I can see, there are two options for the use of fieldsets on this page, detailed below:

Mockup 1: the form uses a single fieldset. The legend is the title of the page, and all form items occur in a useful order within the fieldset. The title of each component uses heading markup, e.g.

Mockup 2: the page contains multiple fieldsets. Each component has a fieldset of its own, and the title of each component is marked up as a legend.
So, our question is - which use of fieldsets is the most accessible to you, mockup 1 or 2? Or do you have a suggestion for a different use? Feedback is gladly welcomed :)
Thanks!
Update: This news post links to a live version of Mockup 1.
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
With that in mind, we have a question with regards to the use of fieldsets that we hope you can help us with.
As you can see from the first mockup, the Update page is basically one big form, soon to have many more form elements added to it, grouped together in what
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
For example, there is the grouping of the subject field and entry textarea, and the "Currents" component that comprises the select menu for mood, music text field, and location text field.
As far as
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)

Mockup 1: the form uses a single fieldset. The legend is the title of the page, and all form items occur in a useful order within the fieldset. The title of each component uses heading markup, e.g.
<h3>

Mockup 2: the page contains multiple fieldsets. Each component has a fieldset of its own, and the title of each component is marked up as a legend.
So, our question is - which use of fieldsets is the most accessible to you, mockup 1 or 2? Or do you have a suggestion for a different use? Feedback is gladly welcomed :)
Thanks!
Update: This news post links to a live version of Mockup 1.
no subject
That being said, to do that, I'll have to code each option. It would probably be easier for the screenreader users to assess for you if both options existed as links to navigate. Do they? I don't see links to them here.
no subject
Thank you for your feedback!
no subject
Providing you use the 'for' attribute on a label, using labels makes it all much easier in terms of tabbing through a form and working out what is what. You can have more than one label per input if required.
Also don't forget you can nest fieldsets if you need to create a hierarchy.
The biggest advantage of fieldsets for me is the heirarchy of the form is still apparent even if the style is switched off (which I sometimes do when my brain is too tired to cope with fussy layouts or colours). One big fieldset doesn't help for that, but several nested fieldsets definitely do.
no subject
However my assistive tech doesn't make use of fieldsets so it's not actually something I'm any more qualified on that your average reader-of-stuff-about-this.
r
no subject
Ooh, really? So it doesn't read legends...?
ETA: or, ah, I am probably assuming too much about the kind of assistive tech you're using *g*
no subject
Yup, assumption. I don't use text-to-speech technology for web pages - I just use large text (100pt usually) and a button that disables most/all of the CSS formatting when I need to so that I can reformat it in the most visually friendly style.
no subject
Thanks for the tips!
no subject
In the tags box, enter two tags, and then try to delete them with the backspace key. After deletion, the focus doesn't return to the entry box-- and the second backspace may even be caught by the browser as the keyboard shortcut for "back"!