Несмотря на то, что меню более-менее прилично отображается, эта вёрстка совершенно не семантична. Ошибки:
  1. Во-первых, меню представляет собой *список элементов*, а для списка существует тег `LI`. **Семантический подход -- это когда теги используются по назначению.** Для элементов списка `
  2. `, для адреса `
    `, для заголовка таблицы `` и т.п.
  3. Во-вторых, класс `rounded-horizontal-blocks` показывает, что содержимое должно быть *оформлено* как скругленные горизонтальные блоки. Любой класс, отражающий оформление, несемантичен. **Правильно -- чтобы класс был *смысловым***. Например, `
И, наконец, это не обязательно и не ошибка, но обычно элементы, которые являются ссылками или кнопками, оформляют в `` или `