Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS垂直中间输入复选框_Css - Fatal编程技术网

CSS垂直中间输入复选框

CSS垂直中间输入复选框,css,Css,我喜欢在div中垂直居中复选框。我已经尝试使用display:inline block设置vertical aligin:middle。只有当复选框为100%时,才进行此训练。但比完整的100%可选择。还尝试使用vertical aligin:middle和display:inline block将复选框包装到另一个div中,但未成功 <div style='height:100%;'> <input type='checkbox' style='display: in

我喜欢在div中垂直居中复选框。我已经尝试使用
display:inline block
设置
vertical aligin:middle
。只有当复选框为
100%
时,才进行此训练。但比完整的
100%
可选择。还尝试使用
vertical aligin:middle
display:inline block
将复选框包装到另一个div中,但未成功

<div style='height:100%;'>
    <input type='checkbox' style='display: inline-block; vertical-aligin: middle'/>
</div>

你可以这样做

<div style='height:300px; background: blue;'>
    <input type='checkbox' style='display: inline-block; position: relative; top: 48%;'/>
</div>

看这里

<div style='height:300px; background: blue;'>
    <input type='checkbox' style='display: inline-block; position: relative; top: 48%;'/>
</div>