Alignement des éléments de formulaire HTML5

Je suis nouveau sur le HTML5 pour toute l'aide que je peux obtenir est apprécié. J'ai trois champs (Nom, prénom et Date de Naissance) et je suis en train de les aligner ensemble. Je voudrais aligner les champs ensemble horizontalement et verticalement.

Voici mon code simple pour l'instant:

<html>
<!DOCTYPE html>
<html>
<link href="styles.css" rel="stylesheet" type="text/css">
<body>
  <form>
    <label for="firstname">First Name:</label> <input name="firstname" type="text" size="50" autofocus><br>
    <label for="lastname"><br>Last Name:</label> <input type="text" name="lastname" size="50" autofocus><br>
    <label for="birthdate"><br>Birth Date:</label> <input type="date" name="bdate" size="50"><br> 
  <form> </body> </html>

Voici le CSS que j'ai:

input[type=text] {
    border: 1px solid #D4E2F1;
}

input[type=date] {
    border: 1px solid #D4E2F1;
}

input[type=color] {
    border: 1px solid #D4E2F1;
}

Je préfère ne pas utiliser des tableaux que je ne cherche pas à afficher des données tabulaires. Je suis à la recherche d'un efficace et de façon correcte pour ce faire.

Votre aide serait grandement appréciée.

Grâce.
AJ

InformationsquelleAutor user2613126 | 2013-07-24