0
#col{
width:200px; 
float:left;
overflow:visible;
position:relative;
z-index:2;
}

<div id="col">

<img style="margin-left:-6px; z-index:999; position:relative;"  src="img.jpg" />
</div>

我希望图像向左突出 6px,但它被切断了。

我还必须在每行代码的字体中放置 4 个空格,这非常慢!

4

2 回答 2

1

您的图像被截断,因为您在父母身上使用了溢出div#col

<div id="col">
  <img src="img.jpg" alt="some info">
</div>

CSS

#col{
width:200px; 
float:left;
position:relative;
/*overflow: visible;*// remove
/*z-index:2;*// no need to do that
}
#col img {
position: absolute;
top: 0;
left: -6px;
width: width of image in px;
height: height of image in px;
}
于 2012-08-13T14:54:03.943 回答
0

这是你要找的吗?

http://jsfiddle.net/qPhba/

于 2012-08-13T14:46:05.603 回答