在我的情况下,我想在表格中回显回显图像td
标签并显示在表格上。
我正在尝试使用此代码
for ($i = 0; $i < $row['rate']; $i++)
echo '<td><img src="/images/pjdict/star.png" width="20" height="20"></td>';
但是图像有空间,因为它每次如何更新时都会回显td
标签?
如果您希望循环中的所有图像都出现在一个td
中,则必须将循环包装在td
中。
echo '<td>';
for ($i = 0; $i < $row['rate']; $i++)
echo '<img src="/images/pjdict/star.png" width="20" height="20">';
}
echo '</td>;
如果希望所有图像都在同一行中,则必须添加inline-block
样式。
echo '<td style="display: inline-block">';
echo '<td>';
for ($i = 0; $i < $row['rate']; $i++) {
echo '<img src="/images/pjdict/star.png" width="20" height="20">';
}
echo '</td>';