我已经看到了使用标签解决此问题的大多数其他方法。不幸的是,我不能在这种特殊情况下使用标签,因为那样会使事情搞砸。我有以下内容:
<div className="terms-checkbox">
<input type="checkbox" required />
<p>I accept the Terms and Conditions</p>
</div>
我将terms-checkbox
的显示设置为内联式,如下所示:
.terms-checkbox {
display: inline-block;
}
但是,这不会使项目水平/在同一行中对齐。在不将input
标签包裹在label
的情况下,如何使复选框和p
标签水平对齐?
以下是小提琴链接:https://jsfiddle.net/eu5rso2a/1/
编辑:固定缩进。
答案 0 :(得分:1)
<p><input type="checkbox" required/>I accept the Terms and Conditions</p>
答案 1 :(得分:1)
必须将terms-checkbox
类设置为input或p标签。不是他们的父母。
表示您的input
和p
标签必须为inline-block