Salut !
J'ai 2 petits problèmes avec le code suivant :
avec le code CSS suivant :
Le bloc div pour centrer ne prend pas toute la hauteur à 100% puisque je ne vois pas le bloc blanc aller jusqu'en bas de la page.
Et dans mon menu lorsque je survole le menu il y a un espace en trop.
Comment je peux faire ?
Merci d'avance ! 
 
      
      
    J'ai 2 petits problèmes avec le code suivant :
<!DOCTYPE html> 
<html>
<head>
	<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
	<title>Index</title>
	<meta charset="utf-8" />
</head>
<body>
<div class="centre">
	<nav>
		<ul class="menu">
			<li id="home"><a href="index.php">Home</a></li>
			<li id="config"><a href="index.php?p=config">Configurations</a>
				<ul class="sm">
					<a class="smt1" href="index.php?p=bureautique"><li>Bureautique</li></a>
					<a class="smt1" href="index.php?p=gaming"><li>Gaming</li></a>
					<a class="smt1" href="index.php?p=performances"><li>Performances</li></a>
				</ul>
			</li>
			<li id="info"><a href="#">Plus d'informations</a>
				<ul class="sm">
					<a class="smt2" href="index.php?p=contact"><li>Nous contacter</li></a>
					<a class="smt2" href="#"><li>NewsLetters</li></a>
				</ul>
			</li>
		</ul>
	</nav>
	<hr>
	<main>
		<?php
			if(isset($_GET['p'])){
				switch ($_GET['p']){
					case "config":
						include ("Configurations.php");
						break;
					case "bureautique":
						include ("Bureautique.php");
						break;
					case "gaming":
						include ("Gaming.php");
						break;
					case "performances":
						include ("Performances.php");
						break;
					case "contact":
						include("Contact.php");
						break;
				}
			}
		?>
	</main>
	<footer>
	</footer>
</div>
</body>
</html>
avec le code CSS suivant :
body{
	background-color: black;
	font-family: Comic Sans MS, Rockwell, MS Reference Sans Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.centre{
	width: 800px;
	background-color: white;
	margin: auto;
	height: 100%;
}
nav{
	width: 444px;
	height: 45px;
	margin: auto;
	background-color: white;
}
/*---- Menu ----*/
nav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: black;
}
.menu li a{
	padding: 10px 20px 0px 20px;
}
.menu li{
	float: left;
	position: relative;
	text-decoration: none;
	padding: 10px 5px 10px 5px;
}
.ssm{
	padding: 0px 0px 0px 0px;
}
.menu > ul::after{
	content: "";
	display: block;
	clear: both;
}
	/*---- Sous-menu ----*/
.sm{
	display: none;
}
.menu li:hover .sm{
	display: inline-block;
	position: absolute;
	top: 100%;
	left: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
}
.sm a li{
}
.smt1 li{
	width: 93%;
}
.smt2 li{
	width: 95%;
	height: 25px;
}
.smt1{
	margin: 2px 2px 2px 2px;
}
ul{
	list-style-type: none;
}
		/*---- Couleurs menu ----*/
a{
	text-decoration: none;
	color: black;
}
.menu li:hover{
	border-top: solid 2px #212121;
	background-color: #afafaf;
}
.menu li:hover .sm{
	background-color: #afafaf;
}
.smt1 li:hover, .smt2 li:hover{
	border-top: solid 2px #969696;
	background-color: #bfbfbf;
}
		/*---- ----*/
	/*---- Sous-menu ----*/
/*---- Menu ----*/
main{
	padding: 0px 0px 0px 5px;
}
footer{
	bottom: 0px;
	height: 20px;
}
h1{
	text-align: center;
	text-decoration: underline;
}
Le bloc div pour centrer ne prend pas toute la hauteur à 100% puisque je ne vois pas le bloc blanc aller jusqu'en bas de la page.
Et dans mon menu lorsque je survole le menu il y a un espace en trop.
Comment je peux faire ?
Merci d'avance !
