应该长这样:
[img] text text
text text
如何实现这个?
看起来很简单,但我还是有困难。
应该长这样:
[img] text text
text text
如何实现这个?
看起来很简单,但我还是有困难。
display:inline-block;
。img{
display:inline-block;
width:75px;
height:100px;
border:1px solid red;
vertical-align:top;
margin-right:10px;
}
div{
display:inline-block;
width:200px;
}
示例:http://jsfiddle.net/jasongennaro/SK9ad/
为了使inline-block;
在IE7中生效,需要在每个规则中添加以下内容:
zoom: 1;
*display:inline;
display:inline-block
并具有width:100%
。如果这不正确,或者有更好的解决方案,请让我知道。感谢你提供信息! - Elias Ranz既然您已经知道了图片的尺寸:
HTML:
<div style="position: relative;">
<img id="theimg" ... />
<div id="besidetheimg">
</div>
</div>
CSS:
#theimg{
position: absolute;
top: 50%;
margin-top: -50px; // Half the width of the image
width: 100px;
height: 100px;
}
#besidetheimg{
margin-left: 100px; // width of image
}
这种方法有点奇怪,但我不确定是否有更好的方法。它可以正常工作:http://jsfiddle.net/dvLqC/
top
和margin-top
用于将图像垂直对齐到middle
。 - Paul