Php CSS:图像是对角线的
因此,当我试图在PHP文件中使用html显示图像时,我遇到了一个奇怪的问题。目前,我正在使用phpExcel从电子表格中提取数据,如产品名称、sku、尺寸、数量等,然后放置图像。目标是显示产品名称,下面的图像,然后在图像右侧显示所有的尺寸和数量信息,但我最终得到的结果如下: 我使用的代码是以下循环:Php CSS:图像是对角线的,php,html,css,Php,Html,Css,因此,当我试图在PHP文件中使用html显示图像时,我遇到了一个奇怪的问题。目前,我正在使用phpExcel从电子表格中提取数据,如产品名称、sku、尺寸、数量等,然后放置图像。目标是显示产品名称,下面的图像,然后在图像右侧显示所有的尺寸和数量信息,但我最终得到的结果如下: 我使用的代码是以下循环: $VendorSkus = array(); for ($x = 13; $x <= $highestRow; $x++) { if ($sheetData[$x]["E"] !=
$VendorSkus = array();
for ($x = 13; $x <= $highestRow; $x++) {
if ($sheetData[$x]["E"] != null) {
if (!in_array($sheetData[$x]["J"], $VendorSkus)) {
echo $sheetData[$x]["E"] . "
<p><img src='/images/" . $sheetData[$x]["J"] . ".jpg' style='float:left'; height='262' width='262'></p>
<p>" . $sheetData[$x]["J"] . "</p>";
}
echo "
Size: " . $sheetData[$x]["M"];
echo "Qty: " . $sheetData[$x]["N"] . "<br/>
";
echo "<p><!-- pagebreak --></p>
</body>
</html>";
$VendorSkus[] = $sheetData[$x]["J"];
}
}
$VendorSkus=array();
对于($x=13;$x这是css float属性的问题。您需要使用clearfix。示例教程:
快速的解决方案是不要将p标记与float一起使用,而是使用div标记。这会将所有内容放在彼此下面。(将所有
替换为
)这似乎与PHP无关,而与CSS无关。