有以下的html代码 
<p> <img src="1.gif" align=right> </p> 
<p>text1 </p> 
<p>text1 </p> 
<p>text1 </p> 由于1.gif很大,把下面几个 <p>都盖在图片下面了。 
为什么第一个 <p>设置了右对齐后面的<p>就跑到了第一个<p>的同一行并且被第一个<p>中的图片覆盖了那?这是HTML的bug吗?该怎么解决。 
请指教,谢谢