【发布时间】:2018-10-29 16:47:59
【问题描述】:
它在少数情况下看起来不错,但有时当文本很大时,它看起来不太好。我该如何解决这个问题
这里有一些代码:
.radiobox-padding-top{
padding-top:15px;
}
input[type=radio] {
float: left;
display: block;
margin-top: 4px;
}
label {
margin-left: 15px;
display: block;
}
这里是 html 代码(我使用的是 angular)
<div class="col-xs-12 col-sm-12 col-md-8 col-lg-8 col-xl-8 remove-padding question-row-face">
<div class="col-12" >
<p class="grey-text inlineBlock question-padding">{{data.help_text}}</p>
</div>
<div class="row" style="margin: 0px">
<div class="col-12 radiobox-padding-top">
<div class="form-group">
<span *ngFor="let entry of options; index as i">
<div class="col-5 inlineBlock">
<div class="radio">
<input type="radio" name="{{data.slug}}" checked value="{{options[i]}}">
<label>
{{options[i]}}
</label>
</div>
</div>
</span>
</div>
</div>
</div>
</div>
【问题讨论】:
-
问题不明白,什么意思?
-
如图所示,在第一部分,右侧与左侧不对齐。我需要修复它
-
你能显示你的无线电输入的 HTML,类在哪里,是否有包装器等?此处可能还有其他您未显示的 CSS 规则,而这些规则是此显示所必需的
-
我已经更新了我的问题@Kaddath,我正在使用另一个 CSS 文件,但它不包含任何与 radioButton 组件相关的内容
-
首先修复损坏的 HTML - 您不能在 span 中嵌套 div。然后,在我看来,您只是想指定
vertical-align...?
标签: html css radio-button