html - 如何将 html 单选按钮垂直对齐到它的标签?

标签 html css forms xhtml radio-button

我有一个带有单选按钮的表单,这些单选按钮与其标签位于同一行。然而,单选按钮并未与其标签垂直对齐,如下面的屏幕截图所示。

The radio buttons.

如何垂直对齐单选按钮及其标签?

编辑:

这是html代码:

<input checked="checked" type="radio" name="user_level" id="rd1" value="1"/>
<label for="rd1">radio 1</label><br/>
<input type="radio" name="user_level" id="rd2" value="2"/>
<label for="rd2">radio 2</label><br/>
<input type="radio" name="user_level" id="rd3" value="3"/>
<label for="rd3">radio 3</label><br/>

CSS 代码:

label{
    padding:5px;
    color:#222;
    font-family:corbel,sans-serif;
    font-size: 14px;
    margin: 10px;
}

最佳答案

试试这个:

input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}

关于html - 如何将 html 单选按钮垂直对齐到它的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509883/

相关文章:

android - 我可以使用 phonegap 通过耳机扬声器播放音频吗?

javascript - 如何在 DoubleClick Studio 中通过 js 文件映射资源?

css - 如何使 Bootstrap 行更干净?

javascript - 不使用表格即可记住输入

javascript - 高分子铁形式后题

html - Bootstrap 破坏多级菜单

javascript - <object> 上的 Click 事件会发生什么

html - 访问的样式 sibling

html - 电子邮件正文中的嵌入图像在 outlook 中显得更大,但在 gmail 中工作正常

javascript - 通过 JS 或 jQuery 函数更改表单选项?