Comme vous pouvez le voir avec le code suivant :
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"lang="fr">
<head>
<title>Essais de mise en page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
body {
margin: 0px;
padding: 0px;
}
#topmenu {
background-color: #000000;
clear: right;
height: 5em;
width: 100%;
left: 0px;
top: 0em;
margin: 0px;
padding: 0px;
}
#topmenu ul{
list-style-type: none;
}
#topmenu li{
float: left;
margin-right: 1em;
color: #FFFFFF;
}
#menu {
width: 10em;
float: left;
background-color: #FFFFCC;
}
#principal {
float: left;
}
-->
</style>
</head>
<body>
<div id="topmenu">
<ul>
<li><a href="#menu">Menu</a></li>
<li><a href="#principal">Contenu principal</a></li>
<li><a href="mailto:bidon_AT_bidon.bid">E-mail</a></li>
</ul>
</div>
<div id="menu">
<h2>Menu</h2>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
</ul>
</div>
<div id="principal">
<h1>Positionnement des divs</h1>
<p>Héhéhé</p>
</div>
</body>
</html>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"lang="fr">
<head>
<title>Essais de mise en page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
body {
margin: 0px;
padding: 0px;
}
#topmenu {
background-color: #000000;
clear: right;
height: 5em;
width: 100%;
left: 0px;
top: 0em;
margin: 0px;
padding: 0px;
}
#topmenu ul{
list-style-type: none;
}
#topmenu li{
float: left;
margin-right: 1em;
color: #FFFFFF;
}
#menu {
width: 10em;
float: left;
background-color: #FFFFCC;
}
#principal {
float: left;
}
-->
</style>
</head>
<body>
<div id="topmenu">
<ul>
<li><a href="#menu">Menu</a></li>
<li><a href="#principal">Contenu principal</a></li>
<li><a href="mailto:bidon_AT_bidon.bid">E-mail</a></li>
</ul>
</div>
<div id="menu">
<h2>Menu</h2>
<ul>
<li><a href="#">menu1</a></li>
<li><a href="#">menu2</a></li>
<li><a href="#">menu3</a></li>
</ul>
</div>
<div id="principal">
<h1>Positionnement des divs</h1>
<p>Héhéhé</p>
</div>
</body>
</html>
J'ai essayé de créé un bandeau noir qui servirait de menu d'accessibilité de la page. Malheureusement, il ne "colle pas" au-dessus dans Firefox. A quoi est dû ce problème? Au XHTML? J'ai déjà fait une mise en page de ce genre sans problèmes mais en HTML... Y aurait-il une différence dans le positionnement des DIVs?