html - 如果低于特定宽度则显示内容

标签 html css responsive-design

如果宽度低于特定像素,我知道如何使用 css 隐藏内容。喜欢附加到 Broser 端的 Social Logos。但我确实希望将它们隐藏起来,只要浏览器在其适当的桌面版本中显示布局,但如果它获得平板电脑/移动布局则显示它?其次,如果涉及到该解决方案,像 Kindle HD Fire 这样具有 HUGH 分辨率的新设备是否会成为问题?有没有更好的方法来避免这种情况? 我永远无法真正理解这些响应式框架是如何做到的,所以也许有一个更“保存”的解决方案?非常感谢您的帮助。

最佳答案

媒体查询是唯一的解决方案。这是一个 fiddle :http://jsfiddle.net/4bn48vLk/

尝试改变结果部分的宽度。

HTML:

<img src="http://placehold.it/250x250" class="big" />
<img src="http://placehold.it/100x100" class="small" />

CSS:

.small {
    display: none;
}

@media (max-width:400px) {
    .small {
        display: block;
    }
    .big {
        display: none;
    }
}

关于html - 如果低于特定宽度则显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790876/

相关文章:

javascript - 如何在不重新加载页面的情况下更改框架源

html - 由于 CSS,网站上的图像模糊?

javascript - SVG渐变色

html - Wordpress Bio/Image Widget - 全尺寸堆叠标题,较小尺寸并排

html - 如何修复 css 在小屏幕上有两列?

html - 编织多个html文件rstudio

javascript - 使用动态 innerHTML 更改处理按钮 mdl-js 样式

css - primefaces 切换(命令)按钮

javascript - 根据内容的长度使 div 成为浏览器高度的 100%

html - 如何在桌面上隐藏自定义背景(超过 992px 宽度)