html - 单选按钮和相关标签未对齐
问题描述
单选按钮显示如附加图像。如何对齐标签和按钮。
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>
解决方案
我有 2 个解决方案,但我认为其中一个更好:
首先不要包裹你
{标签}<input>
,<label>
而是这样做:然后对于 css :
.label-container { 显示:弹性;对齐项目:居中;}
输入[类型='收音机'] {边距:自动;}
您可以使用 display flex 和 align-items: center 为每个标签使用您自己的代码,但我认为它根本不干净。
推荐阅读
- javascript - 在 React 中存储页面偏移值的最佳方法
- swift - NSTableView:查找单击按钮的行索引
- google-sheets - 如何在谷歌表格的两列中突出显示两个相同/不同的值
- javascript - 无法使用 JavaScript 交换 href
- javascript - react-leaflet:在渲染新标记之前清除标记簇
- python-3.x - 这个问题的期望值一直告诉我这是错误的
- websphere - WebSphere 8 获取 ClusterName,将 AppName 作为输入
- mongodb - 有没有办法包含主题元数据,即 kafka mongodb sink 连接器的分区和偏移信息
- reactjs - reactjs中如何将额外的参数传递给事件监听器
- formbuilder - 如何创建一个拖放表单构建器,如谷歌表单,但更强大,如 jotForms