Use only one pseudo-element on … A menu list is basically like a to-do list in structure and form, but differs in purpose. HTML menu element is a part of HTML Lists. The best way to do this is to build an unordered list, with each sub-menu appearing as a list within its parent list item. An unordered list is a list in which the order of the list items does not matter. An HTML menu can be used to create context menus (typically activated by right-clicking another element) or toolbars. The specification does a good job in defining the difference between these two distinct elements. The key difference is that