div内容没有响应

时间:2015-03-29 15:08:45

标签: html css wordpress

我正在一个由另一个人开发的网站上工作。这个网站设计与wordpress通过覆盖基本主题(空白)。这是链接: http://www.good-look.it 这儿存在一个问题。当您调整浏览器窗口的大小时,您可以看到具有白色背景的div响应,但不是。在移动设备上,问题更明显。我无法找到解决方案。管理图像幻灯片的插件可能存在问题(Photocrati的NextGEN Gallery)?

3 个答案:

答案 0 :(得分:1)

问题出在此文件中:http://www.good-look.it/wp-content/themes/blankslate/css/struttura.css

有许多CSS样式与"!important"在他们。例如:

wrapper {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: top;
    width: 940px !important;
}

此容器的宽度将始终为940px,与您现在的方式相同。在Firebug"固定" "品牌"部分。虽然这会影响响应行为,但CSS中存在许多问题。

答案 1 :(得分:0)

首先,我应该清楚该网站是用html,css,php,js等制作的 - 所以WordPress真的很无关紧要。

大多数网站并没有真正以一种具有响应性的方式进行规划,但白色div的具体问题是它具有响应性,但内部的滑块 - 没有响应,并使用绝对定位---所以它的位置从父div中掉出来,然后使内容比白色div更宽,因此比窗口本身更宽。

在检查器中有一些快速样式 - 滑块实际上是“响应”。

替换

.wrapper {
  width: 960px !important;
  ...

.wrapper {
  width: 100%;
  max-width: 940px;
  ...

它会让你更近一点......

答案 2 :(得分:0)

在设计响应式网站时,请确保在定义宽度时使用%age而不是像(940px)这样的像素。 bcoz它会根据您当前的设备尺寸安排您的div年龄%,但在定义width:940px时,无论您的屏幕尺寸如何,都会占用该宽度...