这个为什么我答不出来。不过你可以换个方法来实现。
把图片放在P的外面。或者把图片和文字看成二个DIV块。这样就可以轻松浮动了。不过有可能就是没有环绕效果。
按理说其它的人说的是正确的,而你还不能实现,应该把全部代码发上来看看,可能哪里有误吧。
亲,你尝试下这个代码:.cat-area{ width:343pxfloat:left}.cat-area .content .img{ margin-right:10pxfloat:leftdisplay:inline}.cat-area .content .title { float:leftcolor:#333font-size:14pxheight:100pxline-height:120pxoverflow:hidden}.cat-area .content .des{ float:leftcolor:#777font-size:12pxline-height:18px}" width="70" height="70" />标题,,,,,摘要,,,,,
让div.pic右浮动就可以了div.pic{ float:right}
不过有些东西还是一确定一下的好,比如你浮动的那张图片,如果尺寸比整个div.post还要大多丑啊。还有,你的div.text里如果有图片,图片是不会从中间折断的,那可能会留下大片空白,可能也会不好看。如果是文字环绕就很好,呵呵