你需要在文本後添加一個<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所建議的那樣,您應該採用更多面向佈局的方法。
希望這會有所幫助。有一個美好的一天:
@ Mr.Alien使用PHP作爲模板語言時,是一個相當常見的語法。 – ceejayoz 2013-03-20 15:45:45
@ceejayoz只有'?'就足夠了?從來沒有遇到過這樣的 – 2013-03-20 15:48:10
@ Mr.Alien似乎OP在格式化代碼時遇到了一些問題:'原諒括號,不想在這篇文章中展示......' – jeroen 2013-03-20 15:52:10