PHP:如何修复第五个异常对齐的SQL项?

PHP:如何修复第五个异常对齐的SQL项?,php,html,css,Php,Html,Css,我正在规划一个网站,我想要四个部分,然后在它下面的一个在中心对齐 在该网站上,有一个服务部分,其中有5个不同的服务我想显示。我使用PHP从一个MySQL数据库中提取内容,该数据库包含一个包含四行的服务表,然后填充框。我尝试过改变计数数字,并用几种不同的方式进行安排,但似乎没有任何效果 您是否确保检查了有多少div打开和关闭标记。看起来有一个很接近的人不见了 此代码仅在输出前两个服务盒后运行 if($counter++ == 2){ e

我正在规划一个网站,我想要四个部分,然后在它下面的一个在中心对齐

在该网站上,有一个服务部分,其中有5个不同的服务我想显示。我使用PHP从一个MySQL数据库中提取内容,该数据库包含一个包含四行的服务表,然后填充框。我尝试过改变计数数字,并用几种不同的方式进行安排,但似乎没有任何效果



您是否确保检查了有多少div打开和关闭标记。看起来有一个很接近的人不见了

此代码仅在输出前两个服务盒后运行

             if($counter++ == 2){
                 echo '<div class="service-box col-md-1 col-sm-1 mt-lg-1">&nbsp;</div>
                       <div class="service-box col-md-1 col-sm-12 mt-lg-1 d-md-block d-none" style="max-width: 6%;">&nbsp;</div>';
                 $class     =   'mt-lg-3 fadeInRight mb-3';
             }
if($counter++==2){
回声'
';
$class='mt-lg-3 fadeInRight mb-3';
}
此更改将使其在每两个服务盒输出后执行

             if($counter > 0 && $counter++ % 2 == 0){
                 echo '<div class="service-box col-md-1 col-sm-1 mt-lg-1">&nbsp;</div>
                       <div class="service-box col-md-1 col-sm-12 mt-lg-1 d-md-block d-none" style="max-width: 6%;">&nbsp;</div>';
                 $class     =   'mt-lg-3 fadeInRight mb-3';
             }
if($counter>0&&$counter++%2==0){
回声'
';
$class='mt-lg-3 fadeInRight mb-3';
}

此更改将消除第三行上的偏移量。它不会使您的最终服务箱居中。

欢迎使用Stack Overflow!请发布您的呈现HTML以及您网站特定部分的任何CSS。一旦你的网站被修复了,它的链接对未来的访问者来说是无用的。请阅读:@Dharman的可能副本:这怎么是那个的副本?这个问题是关于视觉对齐的问题。这个问题实际上是重复的,这使得我不太可能深入阅读实际问题。我将撤回我的投票,但无论如何你都应该优先升级。阅读链接,因为它指出了为什么要这样做。感谢您的回复,但我确实关闭了页面底部的两个div,我只是没有包含该部分。它实际上使它在输出的两行框之前执行。它在我共享的链接上更新,但它几乎与顶部的单个框居中对齐。不过还是有点差。你可以看到。谢谢你的帮助。啊,对不起。当$counter为0时,该编辑应防止执行if子句。