当我将所有图像都设置为col-6时,为什么我的图像彼此位于较低的位置?

时间:2018-12-28 08:06:00

标签: php html css foreach bootstrap-4

我不知道为什么我的图像即使位于col-6 Bootstrap div内也为何彼此位于下方。我希望他们彼此相邻,而不是下方。 代码,以防下面的文本不可读:https://imgur.com/S6tSXng

页面:https://imgur.com/7FZl2lM

我已经尝试过将col-6放在foreach块中,但是它只会使第二张图像变小。我不知道还能尝试什么。

<section id="listaoldal">
    <div class="container">
        <div class="row">
           <div class="col-6">
           <?php foreach ($characterDetails as $key):?>
           <img data-toggle="modal" data-target="#<?= $key['modal']?>"                              class="img-fluid mx-auto d-block my-5 ddimages"src="characters/<?=$key['link'] ?>">
           <?php endforeach;?>

好吧,我希望这些图像彼此相邻,就像它们不应该位于下方一样。

3 个答案:

答案 0 :(得分:2)

在第6列中进行搜索。

<?php foreach ($characterDetails as $key):?> <div class="col-6"><img ... /></div> <?=endforeach?>

答案 1 :(得分:0)

<section id="listaoldal">
    <div class="container">
        <div class="row">
 <?php foreach ($characterDetails as $key):?>
           <div class="col-6">
           <img data-toggle="modal" data-target="#<?= $key['modal']?>"                              class="img-fluid mx-auto d-block my-5 ddimages"src="characters/<?=$key['link'] ?>">
           <?php endforeach;?>

答案 2 :(得分:0)

实际上,您的图像放置在一个“ col-6”中,您必须为每个图像创建一个,例如:

<div class="col-6">
    <img .../>
</div>
<div class="col-6">
    <img .../>
</div>
<div class="col-6">
    <img .../>
</div>
...

可以快速使用的示例:

<section id="listaoldal">
    <div class="container">
      <div class="row">
        <?php foreach ($characterDetails as $key):?>
          <div class="col-6">
              <img data-toggle="modal" data-target="#<?= $key['modal']?>"                              class="img-fluid mx-auto d-block my-5 ddimages"src="characters/<?=$key['link'] ?>">
          </div>
        <?php endforeach;?>

我建议您阅读有关Bootstrap网格系统的更多信息: https://getbootstrap.com/docs/4.0/layout/grid/