Положите style="float:left"
на каждый из ваших div:
<div style="float:left;">...........
Пример:
<div style="float:left;">
<label for="username">First Name</label>
<input id="user_first_name" name="user[first_name]" size="30" type="text" />
</div>
<div style="float:left;">
<label for="name">Last Name</label>
<input id="user_last_name" name="user[last_name]" size="30" type="text" />
</div>
Чтобы поместить элемент на новую строку, поместите этот divпод ним:
<div style="clear:both;"> </div>
Конечно, вы также можете создавать классы в файле CSS:
.left{
float:left;
}
.clear{
clear:both;
}
И тогда ваш HTML должен выглядеть так:
<div class="left">
<label for="username">First Name</label>
<input id="user_first_name" name="user[first_name]" size="30" type="text" />
</div>
<div class="left">
<label for="name">Last Name</label>
<input id="user_last_name" name="user[last_name]" size="30" type="text" />
</div>
Чтобы поместить элемент в новую строку, поместите этот div под ним:
<div class="clear"> </div>
Подробнее: