Paul Collins wrote:

http://www.method.com.au/newWebsite/

... The problem is that semantically this is not correct, the second
level here is relating to the home link and therefore should be a
sub-list contained in the <LI> of the home link. If you look at my
example link, this is how the code appears now.

I think you've got your semantics wrong by over-complicating those relations, and thereby creating an (almost) unsolvable design problem. You can of course let your semantic reasoning control the entire design - change its appearance until it works, but I don't think you want that.

IMO: the second-level list doesn't/shouldn't relate to a particular list-item in the first-level list. Instead it does/should relate to the relevant _page_ itself. The links in the second-level list branches out to connect other pages (or sections or whatever) to that particular _page_.

This means that it doesn't really matter, semantically, where on the page the second-level list is, as it has no relations to any particular element on the page. The relevant second-level list just has to be on the relevant page.

The fact that you want the second-level list to appear under the first-level list, is perfectly understandable and reasonable - and a good design-choice, IMO. You should then keep the second-level list separate, in the flow below the first-level one, and not complicate things any further. Your design is fine, and it can take whatever when you get the order right - again.

After all: semantics works best when it actually works in the real world. Otherwise it doesn't really make sense, IMHO :-)

regards
        Georg
--
http://www.gunlaug.no


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to