У меня есть следующий HTML:Как я могу установить флажок и метку на одной строке?
<li>
<label for="RememberMe" class="checkbox remember-me">Remember me?</label>
<input type="checkbox" value="true" name="RememberMe">
<input type="hidden" value="false" name="RememberMe">
</li>
CSS для этого выглядит следующим образом:
.form label, .form .label {
display: block;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
form input[type="radio"], form input[type="checkbox"] {
margin-left: 0.5em;
margin-top: 0.5em;
padding: 0;
}
Моя проблема заключается в том, что слова «Запомнить меня» на одной строке и появится флажок под ним ,
Как это сделать, чтобы флажок появлялся слева от слов «Запомнить меня». Должен ли я использовать float: left или , чтобы метка не отображалась как disply: block?
Update:
Спасибо за все предложения. Я не могу изменить мастер CSS для моего приложения. Является ли это possi BLE для меня, чтобы внести изменения в некоторые конкретные CSS, например:
label.remember-me {
}
input#RememberMe {
}
Для меня это выглядело отлично здесь http://jsfiddle.net/VBG6B/ – coder