2017-02-08 3 views
0

Было бы семантически правильно использовать элемент в стороне внутри nav?Использование <aside> внутри элемента <nav>?

Я создаю выпадающее мега-меню на сайте электронной торговли, в котором будет область на стороне раскрывающегося списка, которая будет использоваться для продвижения определенного продукта.

Это не является строго частью иерархической навигации, но будет связано с родителем в навигационном дереве.

Подобно ниже:

<nav> 
    <ul> 

    <li>Link 1 
     <div class='mega-menu'> 
     <ul> 
      <li>child link</li> 
      <li>child link</li> 
      <li>child link</li> 
     </ul> 

     <aside> 
      /* Promo content in here */ 
     </aside> 

     </div> 
    </li> 

    <li>Link 2</li> 
    <li>Link 3</li> 
    <li>Link 4</li> 

    </ul> 
</nav> 

В таком случае было бы правильно использовать в стороне?

Заранее благодарим за любые советы, приветствия.

ответ

3

Использование элемента в виде элемента nav допускается, как вы можете видеть по следующей ссылке https://developer.mozilla.org/en/docs/Web/HTML/Element/nav, где говорится: Допустимый контент: содержимое потока.

Если открыть страницу содержимого потока, вы можете видеть, что в стороне элемент эффективно содержание потока: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Flow_content

+0

большой - инфо смотрел мне прямо в лицо все вместе. Спасибо, что указали, что теперь является очевидным, разрешенным контентом: потоковое содержимое – noelmcg

Смежные вопросы