Php 如何居中对齐';n';来自数据库的图像数
我有存储在数据库中的图像链接,我想将图像的集放在屏幕的中心(在我的例子中是左对齐的)。无论有多少张图片是动态出现的,图像集应对齐中心。 Iam使用自举进行设计,下面是我的代码的样子:Php 如何居中对齐';n';来自数据库的图像数,php,html,css,image,twitter-bootstrap,Php,Html,Css,Image,Twitter Bootstrap,我有存储在数据库中的图像链接,我想将图像的集放在屏幕的中心(在我的例子中是左对齐的)。无论有多少张图片是动态出现的,图像集应对齐中心。 Iam使用自举进行设计,下面是我的代码的样子: <div class="row"> <div class="col-md-12 text-center"> <?php foreach($n as $val) {
<div class="row">
<div class="col-md-12 text-center">
<?php
foreach($n as $val)
{ // loop to iterate 'n' image links
?>
<div class="col-md-1">
<img src="<?php echo $val; ?>" // images showing up.
</div>
<?php
}
?>
</div>
</div>
“//显示图像。
我在下面添加了一张图片来演示这种情况。
我尝试了以下方法:
您仍然可以使用FlexBox使用一些好的旧CSS,如图所示。基本上,它使用如下结构:
<div class="container">
<div class="picture">
<img src="http://lorempixel.com/image_output/food-q-c-200-200-1.jpg" />
</div>
</div>
总之,将容器置于flex模式,然后其所有div将占用相同的空间。为了保持每个图像的纵横比,需要一些中间div
如果要在可用图片较少的情况下将其居中,仍然可以使用justify content:center;
属性,在div上设置最大宽度,如下所示
但是请注意,此解决方案。您仍然可以使用FlexBox使用一些好的旧CSS,如图所示。基本上,它使用如下结构:
<div class="container">
<div class="picture">
<img src="http://lorempixel.com/image_output/food-q-c-200-200-1.jpg" />
</div>
</div>
总之,将容器置于flex模式,然后其所有div将占用相同的空间。为了保持每个图像的纵横比,需要一些中间div
如果要在可用图片较少的情况下将其居中,仍然可以使用justify content:center;
属性,在div上设置最大宽度,如下所示
但是请注意,此解决方案。使用文本align:center创建一个div
Amand然后使用display:inline block在其内部创建一个div使用文本align:center创建一个div
Amand然后在其内部用display:inline block进行div默认情况下,用于包装图像的列类[col-md-1]向左浮动……您必须覆盖该行为
.text-center .col-md-1 {
float: none;
display: inline-block;
}
.text center.col-md-1{
浮动:无;
显示:内联块;
}
默认情况下,用于包装图像的列类[col-md-1]向左浮动……您必须覆盖该行为
.text-center .col-md-1 {
float: none;
display: inline-block;
}
.text center.col-md-1{
浮动:无;
显示:内联块;
}
您可以使用特定的宽度,然后使用边距:0自动;请在图像中心标记中尝试class=“img响应中心块”…是的,我也尝试过(已经提到),但不起作用。尝试过“img响应中心块”“太@Dhaval Patel仍然无法工作。请在此处共享一些HTML代码示例。您可以使用特定的宽度,然后使用边距:0自动;请尝试图像中心标签中的class=“img responsive center block”…是的,我也尝试过(提到过),但不起作用。也尝试过“img responsive center block”@Dhaval Patel仍不起作用。您能在这里分享一些HTML代码示例吗?谢谢您的帮助,先生。你的问题解决了。谢谢你的帮助,先生。你的计划解决了这个问题。