如何在列和中心制作两个按钮?
我尝试使用flexbox,但是当我添加flex-direction:column
时,它会使按钮宽度为100%
我需要这样的
HTML
<form>
<button type="button">Regulamin</button>
<button type="button">Formularz kontaktowy</button>
</form>
CSS
form {
display: flex;
justify-content: center;
flex-direction: column;
padding-top: 20px;
}
答案 0 :(得分:2)
执行此操作的一种方法是为按钮指定width
并按margin: 0 auto
对中。
form button {
width: 100px;
margin: 0 auto;
}
要使用的示例代码段:
form {
display: flex;
justify-content: center;
flex-direction: column;
padding-top: 20px;
}
form button {
width: 100px;
margin: 0 auto;
}
<form>
<button type="button">Regulamin</button>
<button type="button">Formularz kontaktowy</button>
</form>
答案 1 :(得分:0)
尝试将按钮放在另外的DIV中并应用这些样式:
form {
background-color: green;
display: flex;
align-items: center;
flex-direction: column;
padding-top: 20px;
}
form div button {
display: block;
width: 100%;
}