skip navigation | home | help | about this site | contact us | news | search | HiSoftware
HiSoftware Logo and Link to main page of Web SiteWelcome to the HiSoftware® Cynthia Says™ Portal
The HiSoftware CynthiaSays portal is a joint Education and Outreach project of HiSoftware, ICDRI, and the Internet Society Disability and Special Needs Chapter. 

Read Understanding Accessibility today!  Download Now
Server Side Layout Table Settings for CynthiaCynthia Says Portal Setting - Layout Table Filter
When testing pages with tables, tables used for layout are not required to have additional markup under Section 508 or W3C Priority 1. Tables that are used to present data in tables are required to have additional markup. (W3C Section 5.1 and 5.2 and 508 Sections G and H.)

The Cynthia Says Portal, using rules in this feature, can programmatically determine which tables are used for layout, and which are used to present data. The rules are applied in order, starting with Rule 1. If a table meets the criteria of a layout table for any of these rules, then Cynthia Agent considers it a layout table. Click in the checkbox beside each rule to apply that rule to your verification.

1. Layout Tables have a class attribute in the following list.

With this rule, if your layout tables have a class attribute in the HTML and you know that any table on your site that has this class attribute in a table is a layout table, then you can add this class to the edit box in Section 1. Add one class attribute per line. Note: Class attributes are case sensitive.

Here is an example of a class attribute in a table.
<table border="1" style="border-collapse: collapse" bordercolor="#111111" width="95%" class="classtest" id="AutoNumber1">

Cynthia Says Portal Setting: 1 Not Used

2. Data Tables Cannot Contain Nested Tables

When this rule is selected, AccVerify will not identify a table as a data table if it contains another table within it. The assumption here is that you will not have a data table within a data table.

Cynthia Says Portal Setting: 2 Set to True


3. Layout Tables Have Less Than X Rows

Cynthia Says Portal Setting: 3 set to 4

With this rule, you are stating that if a table has X or greater number of rows, then it is a data table. Otherwise, it is a layout table. The default value for X here is 3, but it can be changed. Tables with 3 or more rows usually are data tables.

4. Layout Tables Have Less Than X Columns

Cynthia Says Portal Setting: 4 set to 4

With this rule, you are stating that if a table has X or greater number of columns, then it is a data table. Otherwise, it is a layout table. The default value for X here is 3, but it can be changed. Tables with 3 or more columns usually are data tables.



5. Data Tables Cannot Contain the Image Element

Cynthia Says Portal Setting: 5 is not used

If this rule is selected and a table contains an image, then Cynthia will assume it is not a data table.
If you need exceptions to this rule, then there are a couple of choices:

If you click on the sub rule of "Except when the filename of the image is in the following list", then AccVerify will consider images in the list below the rule to be acceptable for a data table.

Clicking "If any image found in the table is in the list, that table is automatically a data table" will cause AccVerify to identify that table as a data table if one or more of the images listed above are found in the page.

6. Data Tables Cannot Contain the HR Element

Cynthia Says Portal Setting: 6 is set to TRUE

By selecting this rule, any table that contains an HR element (Horizontal Rule) is considered a layout table.

7. Data Tables Cannot Contain Form Control Elements

Cynthia Says Portal Setting: 7 is set to TRUE

By selecting this rule, any table that contains the following HTML tags will be considered a layout table.

FORM
INPUT
LABEL
TEXTAREA
FIELDSET
LEGEND
BUTTON
SELECT

***** Full Users of HiSoftware AccVerify,  AccMonitor, or AccessibilityWATCH can configure these settings to meet their own needs.
 

Printer Printer Friendly Version...


(c) Copyright 2003-2008 HiSoftware Inc. HiSoftware and CynthiaSays are trademarks of HiSoftware Inc. All other individual names and trademarks are the property of their respective owners. Privacy Statement: HiSoftware's CynthiaSays.Com is currently running on the HiSoftware family of Web Servers and conforms to its privacy policy, for more information click on the privacy policy link at the bottom of this page.

The HiSoftware Cynthia Says Portal complies with WCAG 1.0 Priority 1 Guidelines and Section 508 Standards, view our site accessibility statement 

HiSoftware CYNTHIASAYS.COM SERVICE TERMS OF USE | PRIVACY POLICY... | SITE HELP | SITE MAP | ADD Cynthia TO YOUR SITE

Cynthia Tested! Valid CSS!