我試圖將foreach結果列表設置爲兩列,但是我不太確定如何在不拋出PHP的情況下如何去做。將foreach結果排序爲2列
目前,一切看起來象下面這樣:
,我想它看起來如此:
目前,我的foreach和CSS看起來這樣的:
<p class="title">Reviews</p>
<section id="reviews">
<ul class="section_body">
<?php
foreach($reviews['reviews'] as $rv){
if ($rtmp++ < 10);
if ($rv['freshness'] == 'fresh') {
$image = "fresh";
}
else {
$image = "rotten";
}
echo '<img src="assets/images/' . $image . '.png" class="rating" title="Rotten" alt="Rotten" />';
echo '<li>' . $rv['quote'] . '</li>';
}
?>
</ul>
</section>
預先感謝任何人o可以幫助!它會非常感激地收到。
你可以爲每個評論條目定義一個div,並指定它的某個常量寬度(它應該略小於總寬度的一半)並且有'float:left' –
給你的'#reviews li''樣式' display:inline-block;'然後50%的寬度應該能夠完成你所需要的。您可能還需要給他們一個固定的高度,以使其正確堆疊。 – primo