jsfiddle делает то, что вы хотите. Ключ в том, чтобы очистить ваши поплавки так, чтобы все строки ввода / метки оказались в своих собственных отдельных строках. Это также хорошая идея, когда вы можете использовать float для указания ширины элементов. Это предотвратит случайное падение поплавка.
Также для удобства использования я добавил элемент <label>
, чтобы программы чтения с экрана знали, к каким <input>
применяются ваши ярлыки.
HTML
<form>
<div>
<label for="username">Username</label>
<input type="text" id="username" name="username" size="20"/>
</div>
<div>
<label for="password">Password</label>
<input type="password" id="password" name="password" size="20"/>
</div>
</form>
CSS
div {
clear: both;
width: 300px;
}
div label {
float: right;
text-align: right;
}
div input {
float: left;
}