我有一個項目正在進行,我們可以創建一個產品,該產品已加載到首頁PHP。
但是,如果有5個產品,則不會創建新行。如果有5種產品應該發生什麼,應該顯示每個4行的2行。PHP - 如何創建4列(4 x 25%),然後結束新行4
<section class="ICO">
<div class="one-fourth-gridtable">
<table class="grid table">
<?php
while ($subject = mysqli_fetch_assoc($subject_set)) {
$imagenavn = $subject['navn'];
$sql = "SELECT * FROM product_images WHERE image_name = '$imagenavn'";
$sth = $db->query($sql);
$result = mysqli_fetch_array($sth);
?>
<td>
<div style="border: 1px solid black; border-radius:2000px;">
<img src="data:image/jpeg;base64,<?= base64_encode($result['image']); ?>" />
</div>
<a class="action" href="<?= url_for('../show.php?id=' . h(u($subject['id']))); ?>"><?php echo h($subject['navn']); ?></a>
</td>
<?php } ?>
</table>
</div>
</section>
我試圖將樣式表CSS:
table {
background-color: #6991ac;
width: 100%;
text-align: center;
display: inline-table;
margin-top: -5%;
}
.ICO {
max-width: 1100px;
margin: 0 auto;
}
.one-fourth-gridtable {
width: 100%;
}
你想實現很可能使用通用'div's可以做得更好的結構,一個表將適合在儘可能多的細胞,或列在一排之能只要你不斷向'tr'元素添加'td'元素。 – UncaughtTypeError
「_如何創建4列(4 x 25%),然後用4 _ _的新列結束行......這是否意味着您需要4列表格單元格,並從第5行開始,移至後續行?你能否更新你的問題以包含示例輸出(例如,HTML,圖形)? –