Я не могу использовать JavaScript и хотел бы получить ответ только в CSS, если это возможно. У меня есть следующий флажок в форме:
<label for="autologin">Remember Me</label>
<input type="checkbox" class="checkbox" id="autologin" name="autologin" value="1">
<div class="clear"></div>
со следующим CSS:
label {
float: left;
margin: 5px 0px;
}
input {
float: right;
margin: 5px 0px;
width: 200px;
}
.clear {
clear: both;
}
Что CSS можно добавить в рамку, чтобы она появилась в левой части ширины 200 пикселей? У меня немного сложнее с поплавками (в частности, с вертикальным выравниванием), но я слышал, что это правильная практика.
РЕДАКТИРОВАТЬ: ОК, поэтому многие люди предлагают не плавать входы справа. Если это так, я могу вообще не использовать float и просто установить ширину метки и иметь
после каждой строки. Будет ли это приемлемой практикой или я просто скучаю поплавки здесь?