Это одна из второстепенных проблем CSS, которая постоянно меня поражает. Как люди вокруг Qaru вертикально выравнивают  checkboxes и их  labels последовательно перекрестно-браузер? Всякий раз, когда я правильно их выравниваю в Safari (обычно с использованием vertical-align: baseline на input), они полностью отключены в Firefox и IE. Исправьте его в Firefox, и Safari и IE неизбежно запутались. Я трачу время на это каждый раз, когда я кодирую форму.
Вот стандартный код, с которым я работаю:
<form>
    <div>
        <label><input type="checkbox" /> Label text</label>
    </div>
</form>

