Если вы хотите, чтобы все поля внутри формы были выровнены, вы можете добавить display: inline как правило CSS к содержащим элементам. Обычно я люблю использовать теги абзаца для разделения каждого ярлыка + входного тега или неупорядоченного списка. Чтобы обновить ваш пример:
<form>
<ul>
<li><input type="text" type="email" placeholder="example@example.com" /></li>
<li><input type="text" type="submit" value="send" /></li>
</ul>
</form>
<style type="text/css" media="screen">
form ul {
list-style:none;
}
form li {
display:inline;
}
</style>
Это будет работать для каждого поля, добавляемого в качестве нового элемента списка.