Joh*_*ith 0 html css checkbox vertical-alignment
我有一个checkbox内div即出现比我希望它与对齐文本更高.
以下是它在Firefox中的显示方式:

如您所见,checkbox它只比文本高几个像素.我尝试过应用各种填充/边距,包括负值,但无济于事.
HTML:
<div id="read-confirm-box">
I Have read the above
<input type="checkbox" id="checkbox" />
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#read-confirm-box
{
color: #FFF;
width: 180px;
font-size: 12px;
background-color: #333;
border-radius: 3px;
padding: 6px 11px;
margin: auto;
float: left;
}
#checkbox
{
/* Empty */
}
Run Code Online (Sandbox Code Playgroud)
检查这个jsFiddle
<div id="read-confirm-box">
I Have read the above
<input type="checkbox" id="checkbox" />
</div>
Run Code Online (Sandbox Code Playgroud)
#read-confirm-box
{
color: #FFF;
width: 180px;
font-size: 12px;
background-color: #333;
border-radius: 3px;
padding: 6px 11px;
margin: auto;
float: left;
}
#checkbox
{
position: relative;
top: 3px;
}
Run Code Online (Sandbox Code Playgroud)