Comment faire pour qu'il y ait un espace entre l'en-tête de mon menu et le corps du texte ? Est-ce une bonne pratique ?
div.body
{
width: 6.5in;
margin:0px auto;
text-align:left;
}
.menu ul{
margin:0px auto;
}
.menu li{
width: 25%;
text-align:center;
display:block;
float:left;
}
.menu a{
display:block;
}
html :
<html>
<head>
<link rel="stylesheet" type="text/css" href="my.css" />
</head>
<body>
<div>
<div class="menu">
<ul>
<li><a href="">Home</a></li>
<li>Test</li>
<li>Test 2</li>
<li>Contact</li>
</ul>
</div>
</div>
<div class="body">
lots of textlots of textlots of textlots of textlots of textlots of textlots of textlots of text
<the above repeated many times>
</div>
</body>
</html>