html - 显示:无属性在响应式网站上不工作

标签 html css containers responsive display

我正在努力解决媒体查询问题。

在元素部分,我想显示 3 张卡片,我想这样做的方法是在桌面上隐藏卡片 4。

在移动设备上,我希望第二张 (Alias Photography) 卡片首先出现,因此我想隐藏卡片 1。

在小屏幕上,任何低于 575px 的东西,我都将 card-1 设置为属性 display:none。这行得通

但是当我放大到大于 575 像素的任何东西时,card-4 上的 display:none 属性不起作用,而且我认为它不会起作用。

请有人检查我网站上的代码,看看为什么会发生这种情况?下面是我目前正在制作的网站的链接。

www.oliver-stott.co.uk

最佳答案

如果您使用 Dreamweaver 构建网站,我遇到了同样的问题。当我注意到桌面版本继承了移动版本的样式时,我修复了它。因此,如果您给某个元素显示:无;在手机的样式中,并且您希望它显示在桌面上,您必须将桌面中的样式更改为显示: block 。如果您希望某些内容在移动设备上显示而不是在桌面设备上显示,则反之亦然。希望我有所帮助。

关于html - 显示:无属性在响应式网站上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50775561/

相关文章:

php - 在 PHP 中创建字符组合效果

css - 如何使我的链接背景与我的 div 背景保持相同的高度?

html - 一个像素在 Firefox 和 chrome 中有所不同

azure - 如何通过rest API修改azure容器注册表上的图像标签?

javascript - 如何判断页面中是否显示了 HTML 控件?

html - 调整窗口大小时的CSS问题

css - 嵌套的 div 同样长

c++ - 标准容器,包含不同数量的元素,但没有动态内存分配

docker - 如何向 OpenShift/Kubernetes 部署提供环境信息(如外部服务 URL 或密码)?

javascript - 如何在第一个选项标签上应用斜体