Bonjour,
Voila un bon bout de temps que j'essaie sans succès de centrer horizontalement et verticalement un formulaire dans ma page d'accueil.
Pour le centrage horizontal aucun problème :
et le tour est joué.
Mais pour le centrage vertical c'est une autre histoire ! j'ai bien essayé d'appliquer la technique décrite dans le tutoriel comment centrer verticalement sur tous les navigateurs mais a priori pour appliquer cette technique, il faut définir la propriété line-height mais cette dernière ne semble pas accepter les hauteurs en %age.
Donc j'arrive bien à centrer verticalement mon formulaire mais à condition de définir une hauteur fixe pour mon line-height mais n'est-il pas possible de centrer verticalement sur une hauteur égale à 100% de ma fenêtre ?
voici mon code CSS :
et HTML :
Voila un bon bout de temps que j'essaie sans succès de centrer horizontalement et verticalement un formulaire dans ma page d'accueil.
Pour le centrage horizontal aucun problème :
body {
text-align: center
}
et le tour est joué.
Mais pour le centrage vertical c'est une autre histoire ! j'ai bien essayé d'appliquer la technique décrite dans le tutoriel comment centrer verticalement sur tous les navigateurs mais a priori pour appliquer cette technique, il faut définir la propriété line-height mais cette dernière ne semble pas accepter les hauteurs en %age.
Donc j'arrive bien à centrer verticalement mon formulaire mais à condition de définir une hauteur fixe pour mon line-height mais n'est-il pas possible de centrer verticalement sur une hauteur égale à 100% de ma fenêtre ?
voici mon code CSS :
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
background: #EEFFEE;
text-align: center;
line-height: 400px;
}
form {
border: 1px solid red;
vertical-align: middle;
}
et HTML :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
<meta name="description" content="">
<link rel="stylesheet" type="text/css" href="include/css/style.css">
</head>
<body>
<form method="POST" action="process.php">
<input type="text">
<input type="password">
<input type="submit">
</form>
</body>
</html>