Non riesco a utilizzare alcun JavaScript e vorrebbe una risposta in solo CSS se possibile. Ho la scatola seguente controllo in una forma:Sposta casella di controllo HTML sul lato sinistro della sua larghezza
<label for="autologin">Remember Me</label>
<input type="checkbox" class="checkbox" id="autologin" name="autologin" value="1">
<div class="clear"></div>
con il seguente CSS:
label {
float: left;
margin: 5px 0px;
}
input {
float: right;
margin: 5px 0px;
width: 200px;
}
.clear {
clear: both;
}
Cosa CSS posso aggiungere alla casella di controllo per farlo apparire sul lato sinistro della sua 200 px di larghezza? Sto attraversando un periodo difficile con i float (in particolare l'allineamento verticale) ma ho sentito che è la pratica corretta.
MODIFICA: OK, molte persone suggeriscono di non spostare gli ingressi a destra. Se è così, potrei anche non usare il float e solo impostare la larghezza dell'etichetta e avere un
dopo ogni riga. Sarebbe una pratica accettabile o sto semplicemente perdendo l'uso dei galleggianti qui?
Questa è davvero la risposta più facile! – Mason