Veri tablolarımı, CSS ile ayrı ayrı adreslenebilecek bölümlere bölmek için genellikle THEAD, TBODY ve TFOOT öğelerini kullanırım. Ayrıca her zaman örtülü bir TBODY etiketi olduğunu anlıyorum.İç TABLE bölümleri neden doğrulamak için THEAD TFOOT TBODY'ye gitmeli?
Bana ne yapması, bunların doğrulanması için sıraya girme sırasıdır.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Table Validation Test</title>
</head>
<body>
<table>
<thead>
<tr>
<th scope="col">Enemies List</th>
</tr>
</thead>
<tfoot>
<tr>
<td>© Bomb Voyage</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>Mr. Incredible</td>
<td>Elastigirl</td>
<td>Gazer Beam</td>
</tr>
</tbody>
</table>
</body>
</html>
Ama bu olmaz: BU tablo doğrular
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Table Validation Test</title>
</head>
<body>
<table>
<thead>
<tr>
<th scope="col">Enemies List</th>
</tr>
</thead>
<tbody>
<tr>
<td>Mr. Incredible</td>
<td>Elastigirl</td>
<td>Gazer Beam</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>© Bomb Voyage</td>
</tr>
</tfoot>
</table>
</body>
</html>
geçerli bir gider BAŞ, AYAK, VÜCUT; hangi bir anlam ifade etmiyor. Ayağı tablonun altına koymak, masa ile insan vücudu arasındaki benzerliği koruyacaktır. Fakat bir sebepten dolayı bu emir geçersiz sayılır.
Neden olduğunu bilen var mı?