私は次の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;
}
私の問題は、「Remember me」という単語が 1 行に表示され、その下にチェックボックスが表示されることです。
チェックボックスが「Remember me」という単語の左側に表示されるようにするにはどうすればよいですか。float: left を使用する必要がありますか、それともラベルが disply: block として表示されないようにする必要がありますか?
アップデート:
すべての提案をありがとう。アプリケーションのマスター CSS を実際に変更することはできません。たとえば、特定の CSS を使用して変更を加えることは可能ですか。
label.remember-me {
}
input#RememberMe {
}