[英]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.