Php div不以一个在另一个内为中心
我在PHP中使用while显示数据库中的多个项目 对于格式,我有以下CSS:Php div不以一个在另一个内为中心,php,css,html,Php,Css,Html,我在PHP中使用while显示数据库中的多个项目 对于格式,我有以下CSS: .similarItemsFrame { margin: 0px auto; } .similarItems { float: left; margin: 0px auto; margin: 3px; text-align:center; padding: 1px; } .similarImage { border: 3px solid white;
.similarItemsFrame
{
margin: 0px auto;
}
.similarItems {
float: left;
margin: 0px auto;
margin: 3px;
text-align:center;
padding: 1px;
}
.similarImage {
border: 3px solid white;
margin: 0px auto;
float: left;
}
要显示的代码如下所示:
echo "<div class='similarItemsFrame'>";
while ($row3 = $result3->fetch())
{
echo "<div class='similarItems'>";
echo "<a href='itemsDescr.php?itemId=".$row3[id_item]."'><img class='similarImage' src='http://www.tahara.es/images/{$row3[thumb1]}.jpg'></img>";
echo "<div class='similarItemsText'>".$row3[name]."</a></div></div>";
}
echo”“;
而($row3=$result3->fetch())
{
回声“;
回声“;
}
问题是,IMG并没有集中出来。按照我的配置,它们是2乘2出来的,但是它们被推到了左边。删除float:left
时的问题是项目完全放错了位置
有什么建议吗?尝试使用
显示:内联显示代码>,对应于浮动:左代码>。更多信息请点击这里。。。
你能设置一个JSFIDLE吗?我不完全知道你想要什么样的外观?我正在尝试让所有东西都居中等等,一个一个地上下居中,或者你希望孔行左右居中。我希望我的项目在我的div内水平居中。