css 使用Bootstrap flex类将2个div放在彼此之下

f0brbegy  于 2023-07-01  发布在  Bootstrap
关注(0)|答案(1)|浏览(119)

你可以在上传的图片上看到我的问题。其中,第一张图片。
当我最小化浏览器屏幕宽度时,这两个div不会在对方下面,只是当窗口完全最小化时,或者当我在移动的上查看网站时。
当窗口太小,所以2个div可以达到对方,我希望他们在对方下面。
我尝试了媒体查询,但我认为我可以只使用几个Bootstrap类来完成,这样会更好。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">

<section class="header_full_width py-2 px-4">
  <div class="container-fluid">
    <div class="row align-items-center justify-content-center justify-content-lg-between">
      <div>
        <a href="tel:+3630" class="text-white_disabled header_full_width_link text-white_redundant" title="Hívás"><i class="fa fa-phone mr-1 mr-md-2"></i>Kérdésed van? +36 30 123 4567</a>
      </div>
      
      <div>
        <span class="text-white_disabled header_full_width_link text-white_redundant"><i class="fa fa-envelope mr-1 mr-md-2"></i>info@emailcimem.hu</span>
        <span class="nav_separator_2 text-white mx-1">|</span>
        
        <a href="kapcsolat" class="text-white_disabled header_full_width_link text-white_redundant" title="Elérhetőségeink"><i class="fa fa-phone-square mr-1 mr-md-2"></i>Kapcsolat</a>
      </div>
    </div>
  </div>
</section>
gcuhipw9

gcuhipw91#

您可以使用bootstrap的rowcol类。正如我们已经看到的,在上面的代码示例中。您已经为子div使用了row,但没有使用col
bootstrap row被认为具有12单元。因此,对于这两个div的,你可以给予类的col-12 col-lg-6。Bootstrap采用移动的优先的方法,因此这意味着,div将占用行的全部宽度,直到屏幕大小达到lg(992 px),然后div将各占一半,即每个6个单位。
“当窗口太小,所以2个div的可以到达对方,我希望他们在对方之下。”
要回答这个问题-您可以选择何时希望您的div共享行。只需通过重新查看下图,将lg替换为适当的断点。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">

    <section class="header_full_width py-2 px-4">
      <div class="container-fluid">
        <div class="row align-items-center justify-content-center justify-content-lg-between">
          <div class='col-12 col-lg-6'>
            <a href="tel:+3630" class="text-white_disabled header_full_width_link text-white_redundant" title="Hívás"><i class="fa fa-phone mr-1 mr-md-2"></i>Kérdésed van? +36 30 123 4567</a>
          </div>
          
          <div class='col-12 col-lg-6'>
            <span class="text-white_disabled header_full_width_link text-white_redundant"><i class="fa fa-envelope mr-1 mr-md-2"></i>info@emailcimem.hu</span>
            <span class="nav_separator_2 text-white mx-1">|</span>
            
            <a href="kapcsolat" class="text-white_disabled header_full_width_link text-white_redundant" title="Elérhetőségeink"><i class="fa fa-phone-square mr-1 mr-md-2"></i>Kapcsolat</a>
          </div>
        </div>
      </div>
    </section>

相关问题