W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > July to September 2002

Table Headers and Labels

From: RUST Randal <RRust@COVANSYS.com>
Date: Tue, 30 Jul 2002 15:30:52 -0400
Message-ID: <37925254B67DD311876C009027B0FF92027FC58B@cbscolex01.cbsinc.com>
To: "WAI (E-mail)" <w3c-wai-ig@w3.org>

I have a form that is formatted by a table.  Two of the three columns have
INPUT elements that need to be associated with LABEL elements.  The only
thing I could think of was to add the LABEL inside of the TH tag.

It validates fine, and looks OK in the Lynx Emulator and in Opera with the
table linearized.  But I thought I would run it by the list and get some
opinions.

Here is the markup:

		<form id="form1" method="post" action="">
		<fieldset>
		<table border="1" cellpadding="2" cellspacing="0"
width="100%">
		<caption>Daily Attendance: July 1, 2002</caption>
		<thead>
			<tr>
				<th scope="col"><label
for="child">Child</label></th>
				<th scope="col"><label
for="attendance">Attendance</label></th>
				<th scope="col"><label
for="exceptionCode">Exception Code</label></th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td scope="row"><span id="child">Bintliff,
Amanda</span></td>
				<td>
					<label for="asScheduled">As
Scheduled</label>
					<input type="radio" id="asScheduled"
name="attendance" value="s" />
					<label
for="exceptions">Exceptions</label>
					<input type="radio" id="exceptions"
name="attendance" value="e" />			
				</td>
				<td>
					<select id="exceptionCode">
						<option value="codeID">Code
1</option>
						<option value="codeID">Code
2</option>
					</select>
				</td>
			</tr>

		</tbody>
		</table>
		</fieldset>

Randal Rust
Covansys, Inc.
Columbus, OH
Received on Tuesday, 30 July 2002 15:27:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 19 July 2011 18:14:05 GMT