当屏幕宽度减小时,我试图将所有菜单链接放在下拉菜单中。
到目前为止,我所做的是为表单中的菜单下拉菜单编写 HTML 构成
<form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post" class="mobile_form">
<select name="order" class='mobile_menu'>
<option value ="home">Home</option>
<option value ="gallery">Gallery</option>
<option value ="contact">Contact</option>
</select>
<input type='submit' name='submit' class='mobile_menu_button' value='GO'>
</form>
display:none;
然后使用css隐藏正常屏幕尺寸的下拉菜单。
.mobile_form {
display: none;
}
然后在@media
我用来显示我想要的下拉菜单中,我正在使用它:
@media only screen and (min-width: 280px) and (max-width: 567px) {
.mobile_form{
width: 100%;
display: block;
}
}
当我实现这个时,下拉菜单不会显示在正常布局中,但它也不会显示在调整大小的窗口中。
我在做什么错误?我可以更好地做到这一点吗?
谢谢你。