【问题标题】:CSS wordpress footer widgets stack when page is re-sized调整页面大小时 CSS wordpress 页脚小部件堆叠
【发布时间】:2012-12-21 13:02:35
【问题描述】:

我正在使用 Wordpress,二十一岁儿童主题。

我有一个问题,当我调整页面大小时,我的所有 div 都移动了。在坚持不懈之后,我设法通过在我的 body html 标记周围添加一个包装来解决它。这会在调整页面大小时停止所有 div 的移动。

#site-wrapper{margin: auto; margin: auto; width: 1000px;}

但是我添加了五个贯穿我的页脚的小部件区域

一个 |二 |三 |四 |五

但是当页面被调整大小时,小部件区域会堆叠在一起

一个

两个

三个

四个

五个

其他一切都正确呈现。 我尝试使用 { margin: auto; 在页脚周围添加一个包装器。边距:自动;宽度:1000px; },这不起作用小部件仍然堆栈 我还尝试将相对/绝对定位到小部件项目本身,而包装器没有成功。我认为这与它有关

    float: left; 

在小部件项目上,但我看不到解决方法?希望有人可以指导我正确的方向!

在此先感谢,我在下面的小部件项目的 CSS 如下

/* Footer Widget Areas */
#supplementary {
border-top: none;
width: 80%;
padding: 1.625em 7.6%;
overflow: hidden;
}

/* Three Footer Widget Areas */
#supplementary.two .widget-area {
float: left;
margin-right: 2.7%;
width: 17.78%;
}
#supplementary.two .widget-area + .widget-area {
margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
float: left;
margin-right: 2.7%;
width: 22.18%;
}
#supplementary.three .widget-area + .widget-area + .widget-area {
margin-right: 0;
}

#supplementary.four .widget-area{
float: left;
margin-right: 3.7%;
width: 22.18%;
}

#supplementary.four .widget-area + .widget-area + .widget-area {
margin-right: 0;
}

#supplementary.five .widget-area{
float: left;
margin-right: 2.9%;
width: 16.7%;
}

#supplementary.five .widget-area + .widget-area + .widget-area + .widget-area +   .widget-area+ .widget-area{
margin-right: 0;
}

【问题讨论】:

  • 希望有人能告诉我我真的卡住了!

标签: css wordpress wordpress-theming


【解决方案1】:

我看到的第一件事就是这行代码

站点包装器{边距:自动;边距:自动;宽度:1000px;}

需要

site-wrapper{边距:0 自动;宽度:1000px;}

接下来要尝试的是使用整数百分比,浏览器不喜欢分数,而是倾向于四舍五入...尝试将宽度调整为总和等于或小于 100 的整数。

【讨论】:

  • 感谢 user1956012 我试过 margin: 0 auto;宽度:100%,但现在所有 div 在调整大小时都会移动,有没有办法像stylemepretty.com上的小部件区域一样做到这一点@
【解决方案2】:

这不是错误。这是设计。 WordPress 2011 是一个responsive 主题,旨在在任何尺寸的设备上看起来都不错。较小的设备没有空间在主要内容旁边呈现小部件,因此此主题以及大多数其他响应式主题将它们移动到小屏幕上的主要内容下方。

覆盖此功能似乎非常违反直觉。如果您真的不想要响应式设计(在当今时代,您应该想要一个),那么您可能应该选择不响应式的父主题。

【讨论】:

  • 嗨,丹,非常感谢您的回复。我知道这是设计使然,但这是已要求的要求。他们希望在调整大小时响应此站点上的页脚小部件:stylemepretty.com
  • 我的页面在 ipad、iphone 和三星 Galaxy s2 上看起来很棒(使用媒体的纵向和横向)这个小部件堆叠问题纯粹与桌面浏览器有关
  • 查看该网站的运行情况会有所帮助...您有它住在某个地方吗?
  • 我在一个测试子域上有它,我现在不想被索引但是页脚小部件与这个网站 stylemepretty.com 上的相同,当页面调整大小时保持固定,在我左边的堆栈上!感谢您的帮助,非常感谢!
  • 我明白你的意思了,Dan 我已经删除了除了#supplementary.five 之外的所有内容。widget-area{ float: left;保证金-权利:2.9%;宽度:16.7%; } #supplementary.five .widget-area + .widget-area + .widget-area + .widget-area + .widget-area+ .widget-area{ margin-right: 0;我会处理这个并重新开始!谢谢丹!
猜你喜欢
  • 1970-01-01
  • 2014-04-24
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多