You also mention down below... you question it being a Caption. I think stomme did, too. Do you all think I should change the structure of my Table?
Should it be an h2 instead of Caption?
Hi,
I think it could go either way as far as heading or caption.
What I see though is a conflict between using a table for the Walking Services and then using a UL for the Sitting Services. I think the page needs consistency in it's outline.
Here is your basic outline of the page as you have it now:
Code:
<title>Services & Rates for NK Dog Walking</title>
<h1><em>NK</em> Dog Walking</h1>
<h2>Services & Rates</h2>
<caption>Dog Walking Services and Rates</caption>
<h2>Pet Sitting</h2>
See the inconsistency between the caption (walking services) and the h2 (sitting services)
I would keep the services matching whether I used: headings and ULs, captions and tables, or headings and tables.
Here are a couple of demos I put together, both using tables but one with headings and one with captions.
Services & Rates with Captions
Services & Rates with Headings
Note: I've changed the titles on those pages so google doesn't see your site titles. I am also using a "no-index" meta tag in the page head as well as a robots.txt file in that folder to keep google away.
Now on the first one with captions you see the page outline then becomes this:
Code:
<title>Services & Rates with Captions</title>
<h1><em>NK</em> Dog Walking</h1>
<h2>Services & Rates</h2>
<caption>Dog Walking Services</caption>
<caption>Dog Sitting Services</caption>
Then using headings it would be similar and it could actually drop to h3s for the services:
(I am using your h2s on the link above so it picks up the BG image you were using)
Code:
<title>Services & Rates with Headings</title>
<h1><em>NK</em> Dog Walking</h1>
<h2>Services & Rates</h2>
<h3>Dog Walking Services</h3>
<h3>Dog Sitting Services</h3>
If you will use a <tbody> after the <thead> on your tables you can utilize your <col> classes the way they are intended to work without setting the classes on your <tr>s
If you view the page source of both my examples you will see how I changed your tables to this:
Code:
<table class="datatable" summary="This is a list of the dog walking services and rates that I offer">
<caption>Dog Walking Services</caption>
<col class="odd" />
<col class="even" />
<thead>
<tr>
<th>Service</th>
<th>Rate</th>
</tr>
</thead>
<tbody>
<tr>
<td>15 minutes (Pee Breaks)</td>
<td>$14</td>
</tr>
<tr>
<td>30 minutes</td>
<td>$17</td>
</tr>
<tr>
<td>60 minutes</td>
<td>$30</td>
</tr>
</tbody>
</table>
Hope that helps
Bookmarks