html - DIV 在小屏幕上不会消失

标签 html css responsive-design

我尝试了很多不同的方法,但没有任何效果。

我想让 DIV 在小于 499px 的屏幕上消失。

div.navND {
    display: none;
}

div.navNM {
    display: none;
}

@media screen and (min-width: 750px) {
    div.navND {
        clear: both;
        display: block;
    }
}

@media screen and (min-width: 500px) {
    div.navNM {
        clear: both;
        display: block;
    }
}

@media screen and (max-width: 499px) {
    div.navNM {
        display: none;
    }
}

谁能帮我解决这个问题。

谢谢

最佳答案

@media screen and (max-width: 499px) {
    div#id { 
        display:none;
    }
}

我认为应该使具有给定#id 的 div 在 499 及以下消失。因此,如果您希望它在 499 时仍然可见,只需将其更改为 498。

http://jsfiddle.net/y6gffrp6/1/

^ 在该示例中,我以 700 为例。

关于html - DIV 在小屏幕上不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31702554/

相关文章:

JavaScript - 获取 contenteditable div 中插入符号(光标)之前的字母的 CSS 样式

javascript - 将两个段落并排放置?

iphone - phonegap 媒体 API 或 HTML5 音频标签?

css - HTML - 当 CSS 启用时无法将光标移动到文本区域内

css - Webkit 中的自动轮廓是什么?

css - 响应式 iframe(谷歌地图)和奇怪的调整大小

html - 使用媒体查询隐藏 HTML5 视频

jquery - 如何获取距日期选择器中所选日期 15 天以上的日期?

css - 如何使用 Protractor 或 Selenium 测试@media 打印?

html - 如何使 float div响应