对于那里的CSS大师,这个标记输出一个带有Value1
右边标签的复选框,但是Value1
太靠近复选框了.
<dd id="rr-element">
<label for="rr-1">
<input type="checkbox" value="1" id="rr-1" name="rr[]">
Value 1
</label>
</dd>
Run Code Online (Sandbox Code Playgroud)
所以我试图padding-right
在复选框的右侧创建一个效果,但它不起作用.复选框和标签一起移动.如何仅针对复选框或其文本,以便创建填充间隙?
dd label input {
padding-right:100px;
}
Run Code Online (Sandbox Code Playgroud)
复选框和标签之间没有不可点击的间隙。
复选框和标签没有换行断开。
代码缩进不添加空格。
更具可读性。
<dd id="rr-element">
<input type="checkbox" value="1" id="rr-1" name="rr[]">
<label for="rr-1">Value 1</label>
</dd>
Run Code Online (Sandbox Code Playgroud)
<style>
#rr-element {
white-space: nowrap;
}
#rr-element label {
padding-left: 0.4em;
}
</style>
Run Code Online (Sandbox Code Playgroud)