LenovoId
@LenovoId
svg, css,js

Является ли верным реализация menu таким образом?

Необходимо реализовать меню в PC версии по hover а в мобильной версии по click и выдумал такое
<menu class="desctop"> 
    <ul> 
      ......
   </ul>
 </menu>
  <menu class="mobile"> 
    <ul> 
      ......
   </ul>
  </menu>

@media screen and (max-width:....) {
      .desctop{
          display:none;
    }
    .mobile{
      display:block; /*по ситуации*/
   }
  }

Было ли в вашем случае примеры с подобной реализацией ?Насколько это верно ?
  • Вопрос задан
  • 175 просмотров
Решения вопроса 2
truman55
@truman55
Frontend developer / Hearst Shkulev Digital
Ну во первых, <menu> и вложенный в него<ul>, уже не особо корректно.
Используйте просто ul > li либо menu > li.
Подробнее можете прочитать тут htmlbook.ru/html/menu

Во вторых объясните подробнее, что вы хотите делать с меню?
При наведении/клику на какой либо элемент , чтобы оно появлялось?
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1.
Если menu, то ul лишний https://webref.ru/html/menu
Если хочется ul, то nav

2.
Чаще всего не надо 2 раза писать меню.
Меню одно и меняется только его положение выстраивание с помощью CSS (например, flex).
Делается кнопочка, бутербродик, скрытая на десктопах, видимая на мобильных.
На мобильных меню сначала скрыто и открывается по кнопочке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект