我正在整理一个简单的表格来存入一定数量的钱。该表格有4个单选按钮。

<form action="deposit.php" method="post"> <fieldset> <div class="form-group"> <input type="radio" name="deposit" value="100"> $100 <br> <input type="radio" name="deposit" value="250"> $250 <br> <input type="radio" name="deposit" value="500"> $500 <br> <input type="radio" name="deposit" value="1000"> $1,000 <br> </div> <div class="form-group"> <button type="submit" class="btn btn-default">Deposit</button> </div> </fieldset></form>

这是输出:


您会看到最后一个单选按钮未垂直对齐。我意识到按钮后面的文本中还有2个额外的字符。我不是CSS向导,也没有真正找到使这些按钮变直的答案。有任何想法吗?

编辑:CSS代码在这里:

.container {
    /* center contents */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

input[type='radio'] {
    width: 20px;
}


表格在容器中

最佳答案

在CSS文件或HTML代码中,您使用的是“居中对齐”设置。那就是为什么不对齐。

这是您上面的代码与align center设置的输出:



这是没有对齐中心设置的代码输出:



您在代码中的某个位置将以下div类设置为居中对齐。

 // Removing the align setting will solve the issue. If its not in-line CSS then check you external CSS file.
 <div class="form-group" align="center">


希望这可以帮助。

09-25 19:06