当前位置: 首页 > 知识库问答 >
问题:

引导表单元格中的图像不会居中对齐

越涛
2023-03-14

我有以下代码将图像放在比图像大小更宽的表格单元格中心。我使用了文本中心和对齐中产阶级,但没有任何效果。图像仍然在单元格的左侧。我是引导新手,所以不知道任何其他技术。

<div class="table-responsive">
    <form name="frmPayment" method="post" id="frmPayment" action="viewcart.php">
     <?php
                                $str = "<table class='table table-striped table-hover'>";
                                $str .= "<thead><tr><th class='text-center col-md-1'>Sr#</th><th class='col-md-5'>Product Name</th><th class='text-center col-md-1'>Quantity</th><th class='col-md-1 text-center'>Price</th><th class='col-md-1 text-center'>Sale Price</th><th class='col-md-1 text-center'>Sub Total</th><th class='col-md-1 text-center'>Photo</th><th class='text-center col-md-1'>Action</th></tr></thead>";
                                $products = $_SESSION["orders"];
                                // pr($products);
                                //pr($products_info);
                                $p = count($products);
                                $str .= "<tbody>";
                                $total = 0;
                                $i = 0;
                                /*pr($products);
                                exit;*/
                                foreach($products as $key=>$val)
                                {
                                    //echo $key;
                                    $i = $i+1;
                                    $qty = $products[$key]["qtydtl"];
                                    $price = $products_info[$products[$key]["dt_prooduct_id"]]->price;
                                    $sale_price = $products_info[$products[$key]["dt_prooduct_id"]]->sale_price;
                                    $sale = $products_info[$products[$key]["dt_prooduct_id"]]->sale;
                                    $sub_total = (($sale==1 && $sale_price?$sale_price*$qty:$price*$qty));
                                    $total = $total+$sub_total;
                                    $str .= "<tr><td align='center' class='col-md-1'>".($i)."</td><td class='col-md-5'>".$products_info[$products[$key]["dt_prooduct_id"]]->name."</td><td class='text-center col-md-1'><input class='bxqty' type='text' name='quantity[]' value='".$qty."' size='5' /><input type='hidden' name='arr_keys[]' value='".$products[$key]["dt_prooduct_id"]."' size='5' /></td><td class='col-md-1 text-center'>".number_format($price)."</td><td class='col-md-1 text-center'>".number_format($sale_price)."</td><td class='col-md-1 text-center'>".number_format($sub_total)."</td><td class='col-md-1 align-middle'><img class='img-rounded img-responsive text-center' width='50' src='".$site_path."upload_prdimgs/".$products_info[$products[$key]["dt_prooduct_id"]]->image_name."' /></td><td class='text-center col-md-1'><a class='btnRemove btn btn-primary' href='#' data='".$key."'>Remove</a> </td></tr>";
                                }
                                $str .= "<tr><td class='col-md-1'>&nbsp;</td><td class='col-md-5'>&nbsp;</td><td class='text-center col-md-1'>&nbsp;</td><td class='col-md-1 text-center'></td><td class='col-md-1'></td><td class='col-md-1'></td><td class='col-md-1'></td><td class='text-center col-md-1'><b>Total:</b>&nbsp;".number_format($total)."</td></tr>";
                                //$str .= "<tr><td class='col-md-12 text-right'><b>Total:</b></td></tr>";
                                $str .= "<input type='hidden' name='action' id='action' value='' />";
                                $str .= "<tr><td class='col-md-1'>&nbsp;</td><td class='col-md-5'>&nbsp;</td><td class='text-center col-md-1'>&nbsp;</td><td class='col-md-1 text-center'></td><td class='col-md-1'></td><td class='col-md-1'></td><td class='text-center col-md-1'><input type='button' name='btnUpdate' id='btnUpdate' class='btn btn-success' value='Update Order' onclick='updateOrder();' /></td><td class='text-center col-md-1'><input type='button' name='btnOrder' id='btnOrder' class='btn btn-primary' value='Confirm Order' onClick='confirmOrder();' /></td></tr>";
                                $str .= "</tbody></table>";
                                echo $str;
                                ?>
                            </form>
                        </div>

共有2个答案

董建德
2023-03-14

这是一个很容易解决的问题。您为该图像指定了图像响应类,因为。img responsive from Bootstrap已设置显示:块,您可以使用边距:0自动将图像居中:

.product .img-responsive {
margin: 0 auto;

}

我希望这能解决你的问题!

郑富
2023-03-14

也许这个能帮到你

td>img {
 margin: 0 auto;
}

https://jsfiddle.net/rtL27c4r/2/

 类似资料:
  • 我正在尝试将三个引导列居中对齐。我不希望列跨越整行。我认为这会使图像看起来太大,空间不够。这就是为什么我放了三列“col-md-3”。我喜欢这个尺寸的栏目。我只想让这些列居中对齐。我想我可以将类名“justify content md center”应用到行中,它可以工作,但不能工作。有人知道如何使用Bootstrap 3将下面的列居中对齐吗?可能吗? 这是我的密码: 在代码笔上查看它。 谢谢你的

  • 我正试图在页面中央对齐两幅有响应的图像。 我在用电脑。容器类,但仍然是向右的。

  • 我正在使用Twitter引导,并试图将一个按钮置于表格单元格的中心。我只需要它垂直居中。 请查看我的JSFIDLE以了解问题。我已经尝试了几个我知道的桌子对中技巧,但似乎没有一个能正常工作。有什么想法吗?提前谢谢。 UPDATE:是的,我已经尝试了,如果它是内联的,它就可以工作,但如果它在的类中,就不行了。更新了JSFiddle以反映这一点。 最后更新:我是个白痴,没有检查它是否被bootstra

  • 问题内容: 我开发了Eclipse RCP应用程序,并且遇到了问题。我们数据库中有一些布尔格式的数据,用户希望使用来查看该字段。 我试图使用来实现它作为 表编辑器 ,但它的工作速度太慢:( 我尝试使用2张图片-选中和未选中的复选框,都可以,但是我无法将它们居中对齐,它们会自动向左对齐。 我什至找到了如何捕获和事件以及如何通过更改字段手动处理它们,但是我遇到了一个问题- 我现在无法测量或绘制哪个列,

  • 我目前正在使用作为用户交互界面网格,它运行良好。但是,我想启用水平滚动。网格每页支持8个项目,当项目总数为4个时,这是启用水平滚动方向时应该如何排列项目: 这里0 - 有没有办法让它们像这样居中对齐: 这样内容看起来更干净? 下面的安排也可能是我期待的一个解决方案。

  • Word显示图像有问题。我真的不知道问题出在哪里