<div class="box">
<img src="6107.jpg">
这里是居中的文字
</div>
<style>
.box{width:300pxtext-align:centerfont-szie:18px}
.box img {width:100%}
</style>
这里给你解释一下 <p>也算是一个容器,什么叫容器,比如罐子,碗,等,可以在里面放东西的都属于容器 而<img>不是容器,只是显示反映图片 <p style="text-align:left" 为什么写在<p>里面,举例说明,一个纸盒子,我里面放个球,那么我想把球放到中间,那么你说,我的操作是对于哪个而言呢? 这个中间,肯定是对应于纸盒子,而非球 所以,这里的style 是写在p里面 而不是 img 至于style="vertical-align我也不大清楚,你可以去百度查一下这个属性的意思。无论你右边文字有多少,始终都会在图片右边,不会再跑到图片下边了。代码如下,好好研究:
<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%,是填充整个外部容器,是无论如何都不能左右显示了。