Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Proper (meaning valid and semantic) Markup and CSS, Please.
This discussion has been closed.
Comments
One little question. Instead of setting up the discussion topic list on the discussions page like so:
<dl> <dt>discussion topic</dt> <dd>[Sticky] Vanilla 0.9.3 Beta Released (2005-12-01)</dd> <dt>Category</dt> <dd>Vanilla</dd> <dt>Started by</dt> <dd>mark</dd> <dt>Comments</dt> <dd>71</dd> <dt>Last comment by</dt> <dd>nick1presta</dd> <dt>Last Active</dt> <dd>3 days ago</dd> <dt>new</dt> <dd>5</dd> </dl>
...couldn't one do it like this instead:
<dl> <dt>[Sticky] Vanilla 0.9.3 Beta Released (2005-12-01)</dt> <dd>Category: Vanilla</dd> <dd>Started by: mark</dd> <dd>Comments: 71</dd> <dd>Last comment by: nick1presta</dd> <dd>Last Active: 3 days ago</dd> <dd>New: 5</dd> </dl>
This way one could even make the discussion topics one big list, like so:
<dl> <dt>[Sticky] Vanilla 0.9.3 Beta Released (2005-12-01)</dt> <dd>Category: Vanilla</dd> <dd>Started by: mark</dd> <dd>Comments: 71</dd> <dd>Last comment by: nick1presta</dd> <dd>Last Active: 3 days ago</dd> <dd>New: 5</dd> <dt>Another topic</dt> <dd>Category: xxx</dd> <dd>Started by: xxx</dd> <dd>Comments: xxx</dd> <dd>Last comment by: xxx</dd> <dd>Last Active: xxx</dd> <dd>New: xxx</dd> [...] </dl>
It makes more sense to me, and if page styles are off, it's much easier to navigate. What do you guys think?
But whatever. I'm throwing in the towel on xhtml until I see what these guys come up with.
http://maxdesign.com.au/presentation/definition/
Anyways, this was just a suggestion.
EDIT: Yep, they're display:list-item but that counts as far as element nesting goes.
RE-EDIT: Maybe it's different in XHTML; lemme check.
RE-RE-EDIT: Jan was right; I was wrong.
So bye bye H3 tags! Like I said before, they really aren't necessary.
For a page that's been properly structurally marked up, the importance of a header element should be pretty obvious; the numbering scheme is mainly to make styling easier.