New info and updates on "Complex Form Labels" page

Updated the Complex Form Labels page to include:

  • A fourth method -- legend and fieldset -- of providing one label for multiple form fields
  • Updated info on how screen readers handle HTML 5 placeholder text. JAWS and NVDA do not read placeholder text. VoiceOver does.
  • A correction to the example showing a method for providing labels for form elements in a table grid structure. The example now encloses the labels (referenced by aria-labelledby) in span tags. Without the span tags, the labels would not work.