Я создал флажок, состоящий из элемента div с фоном изображения флажка и меткой.
Html:
<div class="checkbox checked" ></div>
<label class="label">Some text</label>
и css:
.checkbox
{
height: 16px;
width: 16px;
float:left;
background: url(http://cdn1.iconfinder.com/data/icons/uidesignicons/checkbox_yes.png) no-repeat 0px 0px;
}
Проблема в том, что метка не выровнена по изображению, она расположена немного ниже базовой линииизображение Div, и это выглядит некрасиво.Вы можете увидеть его jsfiddle здесь: http://jsfiddle.net/muzzzy/3hUGV/5/
Как я могу их выровнять, учитывая, что я не могу указать абсолютные значения для отступа или высоты строки, потому что это действительно часть плагина javascriptэто преобразует обычные флажки, так что метки могут быть разных размеров шрифта.
ОБНОВЛЕНИЕ: я также включаю изображение того, как это выглядит сейчас:
Я бы хотел, чтобы текст располагался по центру по центру изображения