我知道有一些类似的问题,但它们大多都是漂浮div/image。 我需要将图像(和div)绝对定位(靠右),但我只是希望文本围绕它流动。 如果我浮动div,则可以使其正常工作,但是我无法将其放置在所需位置。 此时,文本只会在图片后面流动。
<div class="post">
<div class="picture">
<a href="/user/1" title="View user profile.">
<img src="http://www.neatktp.com/sites/default/files/photos/BlankPortrait.jpg" alt="neatktp's picture" title="neatktp's picture" />
</a>
</div>
<span class='print-link'></span>
<p>BlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlah.</p>
<p>BlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlahBlah.</p>
</div>
这是HTML的一个例子
对应的CSS代码如下:
.picture img {
background: #fff;
border: 1px #ddd solid;
padding: 2px;
float: right;
}
.post .picture {
display: block;
height: auto;
position: absolute;
right: -10px;
top: -10px;
width: auto;
}
.post {
border: 1px solid #FFF;
border-bottom: 1px solid #e8ebec;
padding: 37px 22px 11px;
position: relative;
z-index: 4;
}
这是一个Drupal主题,所以这些代码都不是我的,只是在放置图片方面存在一些问题。