I am looking to create a drop-down menu with the following structure:
| Heading
----------------
action | Item
action | Item
action | Item
action | Item
The action
could represent "Change" and Item
could be something like "Users". To maintain semantic integrity, it would make sense to use the following HTML:
<h3>Heading</h3>
<dl>
<dt>action</dt>
<dd>Item</dd>
<dt>action</dt>
<dd>Item</dd>
</dl>
However, the challenge lies in aligning the action and Item without fixed heights or widths.
While using a <table/>
may seem like an obvious solution, it is not ideal for non-tabular data. Is there a way to achieve this design without resorting to an HTML table? Your insights are greatly appreciated.