css - 通过 css 媒体查询使导航可见时不显示菜单项

标签 css class-visibility

我不想在宽度 < 610 像素的屏幕上显示水平菜单栏。为此,我将导航标签设置为:

nav{display:none;}

现在,我将我的媒体查询写成:

@media screen and (min-width:610px){nav{display:block;}}

当我检查屏幕尺寸 >610px 时,我得到的只有空白菜单栏,没有任何菜单列表项。顺便说一句,我还在我的 <ul> 中使用 z-index:2|标签。

最佳答案

使用以下内容,注意我所做的更改。

jsFiddle here

@media screen and (max-width:610px){
    nav{
        display:none;
    }
}

关于css - 通过 css 媒体查询使导航可见时不显示菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19284785/

相关文章:

css - 线性背景图像在 safari 上无法正常工作

html - 多列 flexbox 布局在 IE11 中呈现为单行

css - 这是视觉隐藏事物的更好方法,clip : rect(0, 0, 0, 0) 或 visibility : hidden?

Java 分包而不公开分包类

java - Spring BeanFactory 是如何实例化一个非公共(public)类的?

Kotlin:如何处理 'protected' 属性暴露其内部返回类型

html - 如何隐藏 div 下的所有表,除了其 td 标题等于特定值的表

html - 导航栏不显示内联

c++ - 子类会影响虚拟方法的可见性吗?

javascript - 如何使幻灯片自动播放并更改交换以在 JavaScript 中淡入淡出