假设我有按钮,我想连续显示这些按钮2个。我不知道如何连续显示具有特定宽度的按钮 2 并控制将它们显示在左侧、中间或右侧。想要的结果是这样的:
.container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.button {
width: 190px;
border: 1px solid red;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<button class="button">1</button>
<button class="button">2</button>
<button class="button">3</button>
<button class="button">4</button>
</div>Run Code Online (Sandbox Code Playgroud)
小智 5
可以设置容器的宽度吗?然后将 margin-left/margin-right 设置为 auto 来对齐按钮?
.container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 380px;
margin-left: auto;
margin-right: auto;
}
.button {
width: 190px;
border: 1px solid red;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<button class="button">1</button>
<button class="button">2</button>
<button class="button">3</button>
<button class="button">4</button>
</div>Run Code Online (Sandbox Code Playgroud)