单选按钮和相关标签未对齐

Posted

技术标签:

【中文标题】单选按钮和相关标签未对齐【英文标题】:Radio Button and associated Label not aligned 【发布时间】:2021-08-05 04:31:09 【问题描述】:

单选按钮的显示方式与所附图片一样。如何对齐标签和按钮。

input[type="radio"] 
    width: 18px;
    min-width: auto;
    display: inline-block;
<label><input type="radio" name="myRadios1" id="myRadios1" value="Yes" ONCLICK="show_info_block(this.value)" />Yes</label>
<label><input type="radio" name="myRadios2" id="myRadios2" value="No" ONCLICK="show_info_block(this.value)" />No</label>

【问题讨论】:

你的问题不是很清楚。你到底想做什么? 请添加更多细节,你想要的样子,目前看起来不错。 【参考方案1】:

我有 2 个解决方案,但我认为其中一个更好:

    首先不要将&lt;input&gt; 包裹在&lt;label&gt; 中,而是这样做:

    标签

    然后对于 css :

    .label-container 显示:弯曲; 对齐项目:居中;

    输入[type='radio'] 边距:自动;

您可以使用 display flex 和 align-items: center 为每个标签使用您自己的代码 但我认为它根本不干净。

【讨论】:

以上是关于单选按钮和相关标签未对齐的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap - 垂直单选按钮未对齐

将 TextView 与单选按钮标签对齐

将单选按钮与相应的标签对齐

垂直对齐单选按钮旁边的文本

在动态创建单选按钮方面需要帮助

如何在角度材料中水平对齐单选按钮?