Я хотел бы, чтобы мое выпадающее меню реагировать на экране смартфона размер @media экрана и (макс-ширина: 360 пикселей) Может кто-то пожалуйста, скажите мне, как это возможно Моя текущая html5 разметка меню заключается в следующем:Как создать выпадающее меню в зависимости от размера экрана смартфона?
<div id="menu" >
<nav id="primary_nav_wrap">
<ul>
<li class="currentmenuitem"><a href="#">Home</a></li>
<li><a href="aboutus.html">about us</a></li>
<li><a href="#">day course</a>
<ul>
<li class="submenu"><a href="threedaycourse.html">3 Day Course
</a></li>
<li class="submenu"><a href="#">6 Day Course</a></li>
</ul></li>
<li><a href="#">short course</a>
<ul>
<li class="submenu"><a href="#">Pasta course</a></li>
<li class="submenu"><a href="#">Pizza course</a></li>
<li class="submenu"><a href="#">Fettucine course</a></li>
</ul></li>
<li><a href="#">Tours</a></li>
<li><a href="#">recipes</a></li>
<li><a href="#">reviews</a></li>
<li><a href="contact.html">Contact Us</a></li>
<li class="last"><a href="location.html">Location</a></li>
</ul>
</nav></div>
устанавливаемого сотовый стиль заключается в следующем:
#menu{
width:960px;
margin-left:auto;
margin-right:auto;
text-align:center;
position: relative;
z-index:1;}
#primary_nav_wrap{
margin-left:auto;
margin-right:auto;
margin-top:5px;
text-align:center;
/*margin-left:50px; */}
#primary_nav_wrap ul{
list-style:none;
position:relative;
/*float:left;*/
text-align: center;
margin:0;
padding:0;}
#primary_nav_wrap ul a{
/*display:block;*/
color:#333;
text-decoration:none;
font-weight:500;
font-size:14px;
text-transform: uppercase;
line-height:32px;
padding-top:10px;
font-family:'Raleway',sans-serif;
display: inline-block;}
#primary_nav_wrap ul li{
display:inline-block;
position:relative;
/*float:left;*/
margin:0px;
padding:0px;}
#primary_nav_wrap ul li:after{
margin-left: 10px;
margin-right: 10px;
content: " | ";}
#primary_nav_wrap ul li.last:after{content: none !important;}
#primary_nav_wrap ul li li.submenu:after{content: none !important;}
#primary_nav_wrap ul li a:hover{
background:#efefef;}
#primary_nav_wrap ul ul{
display:none;
position:absolute;
top:100%;
left:0;
background:#fff;
opacity: .8;
padding:0;}
#primary_nav_wrap ul ul li{
float:none;
text-align: left;
width:200px;}
#primary_nav_wrap ul ul a{
line-height:120%;
padding:10px 15px;}
#primary_nav_wrap ul ul ul{
top:0;
left:100%;}
#primary_nav_wrap ul li:hover ul{
display:inline-block;}
Это зависит, как вы хотите, чтобы показать ваше меню на чувствительных устройствах. Лучше предоставить html и css все коды. –