• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Best Markup for semantic restaurant menu?


Junior Member
Hi and sorry for my English.

Some time ago, I had to markup a restaurant menu.
I thought the best markup was to use definition lists:
<dt>dish 1 name</dt>
<dd>dish 1 price</dd>

<dt>dish 2 name</dt>
<dd>dish 2 price</dd>

¿Is it semanticly correct?

Now, I have to code the wine menu. Each wine have 2 prices: glass and bottle.
What is the best markup? To use 1 <dt> and 2 <dd>? To use a <table>?