如何对齐 Bootstrap 中的内容 5
How to align content in Bootstrap 5
我在对齐 Bootstrap 5
中的内容时遇到问题。我是网络开发的新手。所以,我有一个如下图所示的线框。
我想像线框一样对齐我的内容。
我试过使用网格。但它不会像线框那样对齐。
<section class="value-section container-fluid mt-5">
<p class="h1 text-center">
We look after your pets<br>with our best staffs
</p>
<div class="value-section grid">
<div class="value-1">
<div class="g-col-6">
<img class="pet rounded float-start" src="./images/assets/slider-images/dog-slider.webp" alt="Dog">
</div>
</div>
<div class="value-2">
<div class="g-col-6">
<img class="pet rounded float-start" src="./images/assets/slider-images/cat-slider.webp" alt="Cat">
</div>
</div>
<div class="value-3">
<div class="g-col-6">
<img class="pet rounded float-end" src="./images/assets/slider-images/small-pet-slider.webp" alt="Small pet e.g rabbit">
</div>
</div>
<div class="value-4">
<div class="g-col-6">
<img class="pet rounded float-end" src="./images/assets/slider-images/fish-slider.webp" alt="Fish">
</div>
</div>
</div>
</section>
看起来像这样
有人可以帮我正确对齐内容吗?我把我的项目放在 GitHub 上。这是我的 GitHub 的 link。
谢谢:)
我用 flex-box 做了你想要的。
在整页中查看。
img{
width:100px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet"/>
<section class="value-section container-fluid mt-5">
<p class="h1 text-center">
We look after your pets<br>with our best staffs
</p>
<div class="value-section d-flex justify-content-around mt-5">
<div class="d-flex justify-content-around flex-column gap-5">
<div class="value-1">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 1</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
<div class="value-2">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 2</h4><small>Appropriately optimize corporate</small></div>
</div>
</div >
</div>
<div class="d-flex justify-content-around flex-column gap-5 ">
<div class="value-3">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 3</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
<div class="value-4">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 4</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
</div>
</div>
</section>
我在对齐 Bootstrap 5
中的内容时遇到问题。我是网络开发的新手。所以,我有一个如下图所示的线框。
我试过使用网格。但它不会像线框那样对齐。
<section class="value-section container-fluid mt-5">
<p class="h1 text-center">
We look after your pets<br>with our best staffs
</p>
<div class="value-section grid">
<div class="value-1">
<div class="g-col-6">
<img class="pet rounded float-start" src="./images/assets/slider-images/dog-slider.webp" alt="Dog">
</div>
</div>
<div class="value-2">
<div class="g-col-6">
<img class="pet rounded float-start" src="./images/assets/slider-images/cat-slider.webp" alt="Cat">
</div>
</div>
<div class="value-3">
<div class="g-col-6">
<img class="pet rounded float-end" src="./images/assets/slider-images/small-pet-slider.webp" alt="Small pet e.g rabbit">
</div>
</div>
<div class="value-4">
<div class="g-col-6">
<img class="pet rounded float-end" src="./images/assets/slider-images/fish-slider.webp" alt="Fish">
</div>
</div>
</div>
</section>
看起来像这样
我用 flex-box 做了你想要的。 在整页中查看。
img{
width:100px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet"/>
<section class="value-section container-fluid mt-5">
<p class="h1 text-center">
We look after your pets<br>with our best staffs
</p>
<div class="value-section d-flex justify-content-around mt-5">
<div class="d-flex justify-content-around flex-column gap-5">
<div class="value-1">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 1</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
<div class="value-2">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 2</h4><small>Appropriately optimize corporate</small></div>
</div>
</div >
</div>
<div class="d-flex justify-content-around flex-column gap-5 ">
<div class="value-3">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 3</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
<div class="value-4">
<div class="g-col-6 d-flex">
<img class="pet rounded float-end" src="https://placekitten.com/640/360" alt="Small pet e.g rabbit">
<div class="ms-2"><h4>Value 4</h4><small>Appropriately optimize corporate</small></div>
</div>
</div>
</div>
</div>
</section>