Bem, não fui de modas e recorri ao meu bom amigo google para providenciar-me uma solução para o meu problema. Das que encontrei, esta foi a que me pareceu mais fácil de implementar, e até agora, so far so good!
XHTML
<form>
<label for="nome">Nome</label>
<input id="nome" name="nome" /><br />
<label for="email">Email</label>
<input id="email" name="email" /><br />
<label for="telefone">Telefone</label>
<input id="telefone" name="telefone" class="smallinput" /><br />
<label for="assunto">Assunto</label>
<textarea id="assunto" name="assunto" cols="20" rows="3"></textarea><br />
<input type="submit" name="submitbutton" value="Enviar" />
</form>
CSS
input, label, textarea {
display: block;
float: left;
margin-bottom: 5px;
width:230px;
}
textarea {
height:40px
}
label {
text-align: left;
width: 80px;
}
br {
clear: left;
}
.smallinput {
width: 115px;
}
Sites recomendados:
Definição de CSS na wikipedia