html - CSS - 对齐内容不影响 flex 元素

标签 html css flexbox

所以我正在处理一个小型技术挑战并使用 flexbox。我在父 div 和同一个 css 属性中设置了 display: flex; 我正在尝试使用 justify-contentspace-evenly。然而,它根本没有效果。

我的 CSS:

.relatedFlex 
{
  display: flex;
  background-color: #fff;
  justify-content: space-between;
}

我的 HTML:

   <section class="relatedPost">
    <div class="wrapper">
        <h2>Related post:</h2>
        <div class="relatedFlex">
            <div class="relatedSectionOne">
                <img class="photoWidth" src="assets/image-2.jpg" alt="Looking Stoic">
                <div>
                    <p>MAR 9, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
            <div class="relatedSectionTwo">
                <img class="photoWidth" src="assets/image-3.jpg" alt="Hands On Learning">
                <div>
                    <p>MAR 15, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
            <div class="relatedSectionThree">
                <img class="photoWidth" src="assets/image-3.jpg" alt="Hands On Learning">
                <div>
                    <p>MAR 15, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
        </div>
    </div>
</section>

最佳答案

只给相关部分的宽度

.relatedFlex {
display: flex;
background-color: #fff;
justify-content: space-between;
}

.relatedSectionOne{
width:15vw;
}
   <section class="relatedPost">
    <div class="wrapper">
        <h2>Related post:</h2>
        <div class="relatedFlex">
            <div class="relatedSectionOne">
                <img class="photoWidth" src="assets/image-2.jpg" alt="Looking Stoic">
                <div>
                    <p>MAR 9, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
            <div class="relatedSectionOne">
                <img class="photoWidth" src="assets/image-3.jpg" alt="Hands On Learning">
                <div>
                    <p>MAR 15, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
            <div class="relatedSectionOne">
                <img class="photoWidth" src="assets/image-3.jpg" alt="Hands On Learning">
                <div>
                    <p>MAR 15, 2019</p>
                    <h3>Juno Tech Test</h3>
                    <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente quidem hic natus?</p>
                    <button>Read More</button>
                </div>
            </div>
        </div>
    </div>
</section>

关于html - CSS - 对齐内容不影响 flex 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58983845/

相关文章:

javascript - 指定页眉和页脚在打印时显示在每一页上?

javascript - 我在使用 jquery 将数据从 localStorage 获取回表单以进行更新时遇到问题?

css - 视口(viewport)无法正常工作

html - Bootstrap 4 : Align items inside flexbox item

html - Flexbox 周围空间(跨浏览器)

html - IE 8.0 和 Chrome 表单格式问题

html - Magento - container1 和 container2 的拆分选项

javascript - 正确地在 div 内附加和设置标签和跨度的样式

html - 简单的 CSS 技巧 - 这可能吗?

css - 如何将一系列 SPAN 标签制作成均匀使用 100% 宽度的 flex-box?