代码如下,好好研究:
<style type="text/css">
.item .pic { float:leftmargin-right:10pxwidth:100pxheight:100px}
.item .content {float:leftwidth:500px}
</style>
<div class="item">
<div class="pic"><img src="a.jpg"></div>
<div class="content">文字部分</div>
</div>由于这个功能都要使用到浮动float,就需要对左右两边的模块都要定义款度,不然的话,默认的都是100%,是填充整个外部容器,是无论如何都不能左右显示了。
最常用的一种方法:就是浮动,浮动之后会自动往右挤,挤不下就到第二行了。
<ul><li>第一张图片</li>
<li>第二张图片</li>
<li>第三张图片</li>
<li>第四张图片</li>
<li>第五张图片</li>
<li>第六张图片</li>
<li>第七张图片</li>
<li>第八张图片</li>
</ul>
<style> ul{width:800px height:200px} li{width:195pxheight:98pxmargin:1px auto float:leftlist-style-type:none}
</style>
右侧图片距离左侧图片100px的代码,如果你的100px指的是图片本身高宽相差100,那就直接改img里的高宽即可,src中为图片对应的路径和图片名称:
<table border="0" align="center" cellpadding="0" cellspacing="0"><tr>
<td valign="top"><img src="images/a.jpg" width="80" height="200" /></td>
<td valign="top"><div style="margin-left:100px"><img src="images/b.jpg" width="80" height="100" /></div></td>
</tr>
</table>