The <menu> Element

I just noticed the navigation menu on a friend's website:

<nav>
    <menu> 
        <li><a href="/home/">Home</a></li>
        <li><a href="/about/">About</a></li>
        <li><a href="/blog/">Blog</a></li>
        <li><a href="/contact/">Contact</a></li>
    </menu>
</nav>

... huh?... <menu>? Since when is that a thing. I always use <ul> for menus.

Well, I looked it up, researched it, and even tested it with accessibility tools. The <menu> element has been around forever, is supported everywhere, and, in every case, it works just like a <ul>.

I even searched for navigation menu tutorials and they're all using <ul>. So, why aren't people using <menu> for menus? I dunno. I'm gonna start.

Webmentions

Fen (spooky out of spite)
Link to Webmention (techhub.social)
Link to Webmention (bsky.app)
Link to Webmention (bsky.app)
Link to Webmention (techhub.social)
@VinceAggrippino We don't use menu for navigation, because it is meant for toolbars. Think lists of buttons. For navigation, lists of links, we have nav. https://html.spec.whatwg.org/dev/grouping-content.html#the-menu-element HTML Standard, Edition for Web Developers
Link to Webmention (mastodon.social)