2014-05-13 50 views
-1

我想让我的图像显示在300px边框的顶部,就好像边框是图像的背景颜色一样。这是我的代码:在边框上放置图像

.containerpagecontent { border-left: 300px solid #fff; } img { float:left; } 

但它仍然无法正常工作。我究竟做错了什么?

注意:我不能简单地使用background-color作为图像,因为图像的末尾必须延长颜色。

+3

我们需要查看HTML和CSS以及图像以获得更多帮助,但这听起来像是要加入的保证金的发货量! –

+0

在您更改问题代码(从'margin'到'border')后,它应该按原样工作。你测试过了吗? – xec

回答

1

有是没有这样的事:

margin-left: 300px solid #fff; 

你可能是指:

border-left: 300px solid #fff; 

而且,看看这样的事情可能会为你工作:http://jsfiddle.net/Lb6Rz/。它使用单个元素上的填充和背景属性来创建边框。