- From: brothercake <cake@brothercake.com>
- Date: Mon, 14 Nov 2011 01:31:18 +0000
- To: www-validator@w3.org
Hi, I can't give a public URI for this example, as I was testing a local page. But the markup in question looked like this: <ul role="menubar"> <li role="menuitem"><strong>Home</strong></li> <li role="menuitem"><a href="#">Portfolio</a></li> <li role="menuitem"><a href="#">Stuff</a></li> <li role="menuitem"><a href="#">About</a></li> <li role="menuitem"><a href="#">Contact</a></li> </ul> The validator flagged multiple errors for that markup, each with the error message "An element with role=menuitem requires role=menu on the parent" However that is not correct -- an element with role=menuitem can have either "menu" or "menubar" as its parent role. thanks, James Edwards
Received on Monday, 14 November 2011 08:45:34 UTC