2016-06-27 3 views
1

Как выровнять этикетку с флажком

span{ 
 
text-align: justify; 
 
}
<input type="checkbox" name="type"><span>Excessive Reinforcement</span><br>

I want to align the label for excessive reinforcement checkbox like image2

For example

Заранее спасибо

+0

добавить свой код вы пытаетесь –

+0

Пожалуйста [научиться любить фактические элементы маркировки] (http://www.456bereastreet.com/archive/200711/use_the_label_element_to_make_your_html_forms_accessible/) – Quentin

+0

проверить это: http://stackoverflow.com/questions/6293588/how-to-create-an-html-checkbox-with-a-clickable-label –

ответ

1

span { 
 
    text-align: justify; 
 
} 
 
.make-table { 
 
    display: table-cell; 
 
    /* make it behave like table-cell. so that they fall beside each other. */ 
 
}
<div class="any-class"> 
 
    <label><span class="make-table"><input type="checkbox" name="type"></span> 
 
    <span class="make-table">Excessive<br> Reinforcement</span> 
 
    </label> 
 
</div> 
 

 
<hr> 
 
<div style="color:red">Wrap it inside any-class and align as you want. 
 
    <br>I added LABEL tag, so that, even if your user clicks on the text, the checkbox will work.</div>

Сделать это простое изменение!

+0

Спасибо. Выглядит неплохо!!! – OnDoubt

+0

@GowmathiBaskaran Если это сработало для вас, вы можете отметить это сообщение как правильный ответ! –

2

Прежде всего использовать <label> вместо <span>.

Если мы используем bootstrap, мы обычно управляем этим с помощью классов, но здесь, если мы говорим о пользовательских css, это может быть решением.

label{ 
 
    text-align: justify; 
 
    float: left; 
 
    line-height: 20px; 
 
} 
 
input{ 
 
    float:left; 
 
}
<input type="checkbox" id="check" name="type"><label for="check">Excessive<br>Reinforcement</label><br>

Выше я добавил id в флажке и for в этикетке, так что флажок будет выбран по нажатию ярлыка также.

Если вы можете изменить HTML

Лучший и новый метод использовать флажок

<label><input type="checkbox" name="type">Excessive Reinforcement</label> 
+0

проверить мой код в snippet его штраф в 2 строки ... Пожалуйста, сделайте скрипку своего кода –

1

Это один из способов сделать это:

<label for="type-1"> 
    <input id="type=1" type="checkbox" name="type"> Excessive Reinforcement 
</label><br> 

Когда используя элементы ввода, вы всегда должны указывать метку с атрибутом for, которому присвоен идентификатор входного элемента. А также убедитесь, что идентификаторы входных элементов уникальны.

Смежные вопросы