现状如下:http://jsfiddle.net/cSazm/
我希望它变成:http://jsfiddle.net/mhprg/
第二种变体的问题在于,我不知道图像的确切大小,所以固定的CSS边距不起作用 :( 另外还有一个额外且丑陋的div。
是否有其他解决方案?
是否有其他解决方案?
div
样式设置为表格单元格,这样它会自动拉伸到可用宽度的100%。
HTML:
<img src="http://lorempixel.com/g/80/80/" alt="" /><div>Text</div>
CSS:
div{
display:table-cell;
}
img{
float:left;
}
overflow:hidden;
应用于文本 div。因此,您的 CSS 应如下所示:image{
float: left;
width: 50px;
height: 50px;
}
text-div{
overflow: hidden;
}
简单,只需为图像设置右边距即可,方法如下:
img {
float: left;
margin-right: 10px;
}
将图片宽度修正为
<img src="http://lorempixel.com/g/80/80/" width="42" />
现在将您的文本添加到类似于div或p的标签中
<div class="text">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.
</div>
.text{
margin-left: 42px;
}
就像我之前设定了图片的宽度为42一样。