【问题标题】:Responsive design will not respond below 480响应式设计低于 480 不会响应
【发布时间】:2014-04-28 04:36:04
【问题描述】:

这是我在开发者退出后进入的网站。我已经完成了一切,但我注意到它在 480 以下没有响应。

Here is the site

这就是我的想法

<meta name="viewport" content="width=device-width, initial-scale=1">

这里是该部分的 css:

@media only screen and (min-width: 321px) and (max-width: 480px) { There some css in here  }

这是某人创建的 wordpress 自定义模板。所以我几乎已经工作了很多小时试图找出它有什么问题。希望有人能帮忙!

【问题讨论】:

  • 移除@viewport { 宽度:320px;最大缩放:3;最小缩放:0.50; }
  • 不幸的是,响应比这要复杂一些。这需要更深入地了解如何设置 css 以在这些参数中显示。以及它使用的是什么 css 框架。

标签: css wordpress responsive-design


【解决方案1】:

这个 CSS 的意思是当屏幕宽度在 480 像素和 321 像素之间时,将应用媒体查询中所说的规则。如果这就是你想要做的,它似乎工作正常。这是一些测试 CSS 和 JSfiddle 结果(调整 JSFiddle 窗口的大小)

@media only screen and (min-width: 321px) and (max-width: 480px) { 
    body {
        background: red;
    }
}

您能否更具体地说明您要达到的目标,这对我来说似乎很好。

【讨论】:

    【解决方案2】:

    这应该回答你的问题:

    #footer .partners {
        float: none;
        width: 494px;
        margin: 0 auto;
    }
    

    这个 div 永远不会小于 494px。它也不会让它的父级低于它最宽元素的宽度,也就是这个,这就是为什么整个网站不会低于这个宽度。

    【讨论】:

    • 谢谢你,我一定错过了。看了这么久,才看了一下。
    • 我们都有这个问题。当我看到水平滚动条时,我通常会打开我的检查器并将display:none 设置为我身体的直接子级(通常只有几个(页眉、页脚、#body 和#hero),然后查看哪个导致水平滚动条滚动条消失-这将使我大致知道问题发生在哪里。一旦我知道它在例如页脚中-然后我一个接一个地关闭页脚的直接元素,依此类推.
    猜你喜欢
    • 1970-01-01
    • 2014-02-11
    • 2023-03-09
    • 2021-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    相关资源
    最近更新 更多