1

我已经尝试了一个小时在 WordPress 的侧边栏中获得一个负边距的列表。在 php 文件中被边距、填充、侧边栏位置愚弄......但链接图像只是不断地消失在背景后面。

这是我工作的页面:http: //kirahenschel.com/

这就是我想要实现的目标: http: //emgraphics.net/kira/idea2-11.jpg

理想情况下,我还希望侧边栏的高度有限,以便底部的白框展开,但我可以应付它们偏向右侧。

有人有想法么?负边距在徽标上工作正常,所以它只是一个列表的东西?

谢谢

4

2 回答 2

1

您的负边距按预期工作。图像被切断的原因是因为您已overflow:hidden#main容器上设置。如果您删除该属性,您的图像将出现。

#main {
    background: url("images/blend.png") repeat-x scroll center top #2765CA;
    clear: both;
    height: 630px;
    overflow: hidden; /* delete this line */
    padding: 0;
}
于 2011-08-18T18:04:33.223 回答
1

如果您只是想让列表向左移动,为什么不使用 CSS 定位属性呢?负边距可能会变得非常不稳定,并且(很可能)在此应用程序中不需要。

#nameoflistdiv {
    left: -20px;
}

您可能还需要更改 div 的 position 元素的值,但这会影响您的 div 和其中的所有内容,与容器 div 重叠。

如果这不能回答您的问题,您可以发布您正在使用的 HTML 和 CSS 吗?CSS 代码

margin-left: -20px; 

真的应该在这个应用程序中工作,所以告诉我们你有什么。

于 2011-08-18T17:27:41.157 回答