<table>
, а не для <a>
.// Бургер
<a href="#" class="menu-icon js-menu_toggle closed">
......
</a>
// Крестик
<a href="#" class="menu-icon js-menu_toggle opened">
......
</a>
Что должно быть в теге nav?
Как вы обычно называете эти блоки? По простому типо main-nav__left (меню) и main-nav__right (корзина, личный кабинет, поиск и т.д.). Или как-то иначе?
Если это не является частью тега nav или является его частью, можно ли называть такие элементы, как поиск или личный кабинет, как отдельные блоки?
И в отношение хедера, можно ли считать, что в принципе, большинство тегов внутри него, являются блоками, но не элементами? Ведь их можно использовать повторно на странице без привязки к хедеру.
<div class="road" style="display: flex; justify-content: space-between; position: relative;">
::before (картинка с полоской уходящей вверх)
<div class="road__line" style="width: 100%; position: absolute;">
прямая полоска
</div>
<div class="road__point">
...
</div>
<div class="road__point">
...
</div>
<div class="road__point">
...
</div>
::after (картинка с полоской уходящей вниз)
</div>
<div class="chat-modal">
<div class="chat-modal__header">
...
</div>
<div class="chat-modal__msgs">
...
</div>
<div class="chat-modal__footer">
...
</div>
</div>