HTMLを普通に組んでいるとチェックボックスとかラジオボタンがテキストとずれる。 だからinput要素のチェックボックスとテキストとのずれをCSSで調整する。 ■CSSでチェックボックスのズレを調整する input[type="checkbox"], input[type="radio"] { display: inline-block; margin: 0 2px; padding: 0; vertical-align: middle; position: relative; top: -1px; cursor: pointer; }