简体   繁体   English

如何在一行中获得 3 个 div? 弹性不工作

[英]How can I get 3 divs in one line? Flex not working

I'm trying to put all 3 divs next to each other but it is not happening.我试图将所有 3 个 div 并排放置,但没有发生。 I want to align them in one row and have equal spacing between them.我想将它们排成一排,并且它们之间的间距相等。
Flex display is not working. Flex 显示不起作用。
Any idea why is it not working and how can I get all 3 divs in one line?知道为什么它不起作用,我怎样才能在一行中获得所有 3 个 div?

 .package{ border: solid 1px black; display: flex; flex-flow: row wrap; height: 500px; width: 380px; text-align: center; }
 <h2 class="packages">PACKAGES</h2> <div class="package"> </div> <div class="package"> </div> <div class="package"> </div>

HTML CODE代码

<h2 class="packages">PACKAGES</h2>
            <div class="package">

            </div>
            <div class="package">

            </div>
            <div class="package">

            </div>

CSS CODE代码

.package{
border: solid 1px black;
display: flex;
flex-flow: row wrap;
height: 500px;
width: 380px;
text-align: center;

} }

OUTPUT输出

单击此处获取输出

Your container needs to be display Flex.您的容器需要显示 Flex。 Like so:像这样:

 .package-container { display: flex; flex-flow: row wrap; } .package { border: solid 1px black; height: 500px; width: 380px; text-align: center; }
 <h2 class="packages">PACKAGES</h2> <div class="package-container"> <div class="package">1</div> <div class="package">2</div> <div class="package">3</div> </div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM