您需要<br />
在文本之后添加一个元素。默认情况下,简单的文本和图像浮动。
这就是你想要做的:
<?php echo "$textvalue"; ?><br />
<img src="images/bar_offpeak.jpg" alt="" width="19" height="<?php echo "$height" ?>%" title="<?php echo "$textvalue" ?>GB" />
后期编辑:
我的错误先生,我似乎忘记了那部分。在这种情况下,一种解决方案是在 div 元素中显示每个图像和文本。这样,您可以以任何您想要的方式浮动 div(即显示您想要的任意数量的行/列)。
所以,一个项目会这样:
<div style="float:left;">
<?php echo "$textvalue"; ?><br />
<img src="images/bar_offpeak.jpg" alt="" width="19" height="<?php echo "$height" ?>%" title="<?php echo "$textvalue" ?>GB" />
</div>
每当你想创建一个新行时,只需像这样插入一个 div:
<div style="clear:both;"></div>
这应该是让您走上正确道路的好主意。但是,正如 Jeroen 所建议的,您应该使用更加面向布局的方法。
希望这可以帮助。祝你有美好的一天: