我正在嘗試構建一個工具欄,其中包含一個像這樣的複選框。爲什麼HTML複選框比其餘的消耗更多的像素?
<div class="toolbar"><div class="widget-toolbar">
<ul class="items">
<li class="toolbar-button item">
Record
</li><li class="toolbar-button item">
Load
</li><li class="toolbar-button item">
Save
</li><li class="toolbar-button item">
Clear
</li><li class="toolbar-checkbox item">
<input type="checkbox" id="1369637447465" value="true">
<label for="1369637447465" style="-webkit-user-select: none;">Continuous check</label>
</li></ul>
</div></div>
但你可以在此看到小提琴其http://jsfiddle.net/9WSpa/結果是工具欄的botder-top和每個按鈕的上邊框之間的一個像素的空間。現在,如果您從ul中刪除複選框,那麼像素線會消失,並且一切正常。任何人都可以告訴我,爲什麼複選框消耗比其他更多的像素?
在此先感謝 克里斯
你能告訴我,如何垂直居中?用margin/padding手動定位它似乎不成功。 – Coxer
給出輸入[type = radio] vertical-align:text-bottom,和/或給出.widget-toolbar .items .toolbar-checkbox {padding-top:5px; } – brutusmaximus86