A A A A A

(Inactive) Web Best Practices: Teleconference Details

Teleconference details

Agenda

Open Action Items
  • Check on data table examples
  • Send nested list navigation bar example to the list
  • Add rule and examples for navigation and main roles, extra credit rules
  • Best practices for using CSS for layout
  • Check on DTD for ARIA in HTML 4 and XHTML
  • ROLE=GRID problem with JAWS

Navigation Bar Rules
  • Use of ARIA role=navigation and other landmark roles
  • Proposed rules:
    • Extra Credit: Region(s) with ROLE=navigation and aria-labelledby on a container element (Should container contain links?)
    • Extra Credit: Region with ROLE=main (Should this region have an H1 element)

Data Tables
  • What is the best practice for SCOPE attribute
  • Should there be a single test for unique ID elements on a page

Unique form control labeling rules
  • Need to update rules to be more explicit about calculation of effective labels

New Best Practices Website

Minutes

Open Action Items
  • Check on data table examples
    • Not done
  • Send nested list navigation bar example to the list
    • MS not here
  • Add rule and examples for navigation and main roles, extra credit rules
    • Not done
  • Best practices for using CSS for layout
    • TO not here
  • Check on DTD for ARIA in HTML 4 and XHTML
    • There is a plan to make this happen on W3C validator
    • You can use the HTML 5 experimental DTD with ARIA now
  • ROLE=GRID problem with JAWS
    • Dan Clark of FS is promoting the use of ROLE=GRID for marking datatables

1. Navigation Bar Rules
  • Use of ARIA role=navigation and other landmark roles
  • Proposed rules:
o Extra Credit: Region(s) with ROLE=navigation and aria-labelledby on a container element (Should container contain links?) o Extra Credit: Region with ROLE=main (Should this region have an H1 element)
  • JG: If it is extra credit, no one would do it
  • JG: For list of links we would have a warning about the use of ROLE=NAVIGATION with an ARIA-LABELLEDBY
  • JG: The current rule would still apply
  • JG: Every page should one ROLE=MAIN
  • MR: I think the rules should be in addition
  • HR: TO thinks the transision should be smooth for developers, current pages should pass, we don’t want people
  • HR: We should keep the existing rules, slowly introduce land mark roles
  • NH: What are we trying to promote, if there is value in having headings, then we should decide
  • NH: What is the value of the current rule
  • HR: Pages are getting more complex, regions could structure pages, and headings with in regions
  • MR: Headings are still very important
  • HR: I am for keeping headings, only JAws supports landmark navigation
  • MR: I think we agree, we are in a transition period
  • MR: We need more implementation before we can stop using headings for navigation bars
  • HR: What about another instance of FAE that uses the landmark
  • NH: There maybe a way to choose rule sets
  • HR: Maybe only the navigation rules
  • NH: I think we need to explain the value of headings
  • HR: Not for the next few years
  • MC: Does FAE look at the DTD?
  • NH: we look for a DTD, but not at the DTD
  • MC: If ARIA is being added to a DTD it could then use an ARIA enabled rules
  • NH: That is something we should think about
  • MC: It would be very convienent as a developer
  • JG: So the new rule would be to have ROLE=NAVIGATION on list of links
  • MC: I use two H1s, one for the banner and the title
  • NH: You are not required to have an H1 as the first heading on the page
  • MC: Really
  • HR: Screen readers users can still navigate efficiently without the H1 in the banner
  • NH: There maybe some advantage to using one H1
  • NH: That is common usage, but if you have only 1 H1 and it matches part of the title it is still OK
  • NH: But 2 H1s work if they both match part of the TITLE
  • JG: Where we are now is that there would be an additional markup requirement of adding ROLE=NAVIGATION and ARIA-LABELLEDBY=point to the heading for the navigation

2. Data Tables
  • What is the best practice for SCOPE attribute
  • Should there be a single test for unique ID elements on a page
  • MR: 6 thing that Jaws does
    • Datatable=true or Datatable=1 attribute only recognized by Jaws and non-standard
    • There must be two rows with at least two cells
    • If a cell is valid if its rect between 200px – 16000px or contains text
    • If a data table contains a TH
  • HR: Did you discuss this with JS
  • MR: I will forward the information to the list

H3. Mike Scott will chair the meeting next week

Participants