E-mail List Archives
Thread: Re: Navigation lists and headers - best practise?
Number of posts in this thread: 4 (In chronological order)
From: smithj7
Date: Wed, Aug 22 2007 6:10PM
Subject: Re: Navigation lists and headers - best practise?
No previous message | Next message →
I've been using header levels for my navigation ever since I went to the
Assistive Technology conference in Orlando, FL. The speech users said
it was a definate improvement from a whole much of link lists on a
website. It broke up the link lists on front pages in a similar way
that a sited person might have. However, I was wondering if anyone uses
the navigation list for xhtml? I only learned about it recently and
don't want to change everything if it is not good standards.
Example code follows:
<nl>
<label>Contents </label>
<li href="#introduction">Introduction</li>
<li>
<nl>
<label>Terms</label>
<li href="#may">May</li>
<li href="#must">Must</li>
<li href="#should">Should</li>
</nl>
</li>
<li href="#conformance">Conformance</li>
<li href="#references">References</li>
...
</nl>
From: Moore, Michael
Date: Thu, Aug 23 2007 7:30AM
Subject: Re: Navigation lists and headers - best practise?
← Previous message | Next message →
= EMAIL ADDRESS REMOVED = wrote:
I've been using header levels for my navigation ever since I went to the
Assistive Technology conference in Orlando, FL. The speech users said
it was a definate improvement from a whole much of link lists on a
website. It broke up the link lists on front pages in a similar way
that a sited person might have. However, I was wondering if anyone uses
the navigation list for xhtml? I only learned about it recently and
don't want to change everything if it is not good standards.
Mike's response:
The navigation list element <nl></nl> is a part of the xhtml 2.0
specification, which I believe is still a draft document. As far as I
know browser and screen reader support for this docType is virtually non
existent. I found X-Smiles but it only offered partial support for <nl>
http://www.x-smiles.org/features_xhtml2.html. I would recommend
continuing to mark up navigation lists using semantic xhtml 1.0/html
4.01 list markup and use heading elements appropriately.
Mike
From: Austin, Darrel
Date: Mon, Aug 27 2007 3:30PM
Subject: Re: Navigation lists and headers - best practise?
← Previous message | Next message →
Whoa...this thread is going on over a year now. Made me go back and
reflect on some of the comments.
I'm being swayed by the H2 arguments, yet I still like the semantics of
using a DL list. Any thoughts on an implementation like this:
<dl>
<dt>
<h2>Section Navigation Title</h2>
</dt>
<dd>
<ul>
<li>link</li>
<li>link</li>
</ul>
</dd>
<dt>
<h2>Section Navigation Title</h2>
</dt>
<dd>
<ul>
<li>link</li>
<li>link</li>
</ul>
</dd>
</dl>
Redundant? Useful?
-Darrel
From: Jukka K. Korpela
Date: Mon, Aug 27 2007 4:00PM
Subject: Re: Navigation lists and headers - best practise?
← Previous message | No next message
On Mon, 27 Aug 2007, Austin, Darrel wrote:
> Whoa...this thread is going on over a year now.
And it's really not leading anywhere, is it?
> I'm being swayed by the H2 arguments, yet I still like the semantics of
> using a DL list.
A definition list doesn't magically become semantically appropriate just
because people like its semantics. If you really love it, leave it for its
_defined_ use as a list of _terms_ and their definitions.
> <dt>
> <h2>Section Navigation Title</h2>
> </dt>
Here we go again. It's not just semantically wrong. It's even
syntactically wrong, since dt elements allows inline content only (not
surprisingly, since terms are words, not blocks).
--
Jukka "Yucca" Korpela, http://www.cs.tut.fi/~jkorpela/