gpt4 book ai didi

html - 如何将单选按钮与左侧的文本对齐?

转载 作者:行者123 更新时间:2023-11-28 14:23:40 25 4
gpt4 key购买 nike

仍在处理调查表元素,但在按钮对齐方面遇到了问题。

如下例所示,第一个单选按钮应与左侧的问题文本对齐: Desired result

但是,我尝试了 display 和其他 CSS 元素,甚至尝试了 marginpadding,但似乎没有一个能让我按钮正确排列。我的按钮如下所示: My result

下面显示的相关代码产生了错误的结果:

HTML:

 <label for="recommend">*How likely is that you would recommend freeCodeCamp to a friend?</label>
<div class="button-group">
<div class="label-button"> <label for="recommend"><input type="radio" id="recommend" class="input-box" name="recommend" value="definitely">Definitely</label>
</div>
<div class="label-button">
<input type="radio" name="recommend" class="input-box" name="recommend" value="maybe">Maybe</label>
</div>
<div class="label-button">
<input type="radio" name="recommend" class="input-box" name="recommend" value="not-sure">Not sure</label>
</div>

CSS:

#survey-form {
width: 70%;
max-width: 640px;
margin: 0 auto;
}
.row {
display: flex;
align-items: center;
justify-content: flex-end;
}
.row > * {
flex-basis: 50%;
box-sizing: border-box;
}
.row label {
text-align: right;
}
.input-field {
margin-left: 1em;
padding: 0.5em;
margin-bottom: 0.5em;
height: 40px;
width: 280px;
border: 1px solid gray;
border-radius: 2px;
}
.input-select {
margin-left: 1em;
padding: 0.5em;
margin-bottom: 0.5em;
width: 100px;
height: 40px;
border: 1px solid gray;
border-radius: 2px;
}
.button-group {
padding-left: 0.5em;
}
form {
width: 70%;
max-width: 640px;
margin: 0 auto;
}
.label-button {
margin-bottom: 0.5em;
}

Codepen 链接也在这里:https://codepen.io/jerryd2304/pen/qvERZL

最佳答案

需要添加align-item: flex-start

.row.align-item-start {
align-items: flex-start;
}

<div class="row align-item-start">

Here is the codepen link for the same

关于html - 如何将单选按钮与左侧的文本对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54927328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com