28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Malgré, les tutos, les recherches, je n'y arrive pas.
Ma page, est divisée en plusieurs blocs :
en tête
menu (horizontal)
3 colonnes
gauche, centre et droite
pieds de page.

Mon pb eest que je n'arrive pas à mettre en place mes 3 blocs, horizontalement.
Je ne sais pas si je dois créer juste trois blocs, ou créer un conteneur, et y insérer les blocs.
Bref, je passe mon temps à faire plein d'essais, mais rien ne fonctionne.

voici mes codes CSS :


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>premer_index</title>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
body
{
width:760px;
margin:auto;
margin-top:20px;
margin-bottom:20px; background-image:url("fond.png");
}
#en_tete
{
width:760px;
height:100px;
background-image:url("banniere.png");
background-repeat:no-repeat;
margin-bottom:10px;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position:;
top: 0;
left: 100;
z-index:100;
width: 760px;
}
#menu dl {
float: left;
width: 124px;
margin: 0 1px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: ;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
#gauche
{
float: left;
width:35px;
margin-left: 0px;
margin-bottom: 20px;
padding: 80px;
color: #B3B3B3;
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
}
#centre
{
float: center;
width:100px;
margin-left: 200px;
margin-bottom: 20px;
padding: 80px;
color: #B3B3B3;
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
}
#droite
{
float: right;
width:35px;
margin-left: 0px;
margin-bottom: 0px;
padding: 80px;
color: #B3B3B3;
background-color: #626262;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
}
-->
[/code]



code html :


</style>
</head>
<body>
<div id="en_tete">
</div>
<div id="menu">
<dl>
<dt onmouseover="javascript:montre();"><a href=""
title="Retour &agrave; l'accueil">Accueil</a></dt>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu1');">Pr&eacute;sentation</dt>
<dd id="smenu1">
<ul>
<li><a href="#">L'&eacute;quipe</a></li>
<li><a href="#">Nos comp&eacute;tences</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu2');">Nos biens</dt>
<dd id="smenu2">
<ul>
<li><a href="#">Les ventes</a></li>
<li><a href="#">Les locations</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu3');">Actualit&eacute;s</dt>
<dd id="smenu3">
<ul>
<li><a href="#">Actualit&eacute;s
juridiques</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu4');">Contact</dt>
<dd id="smenu4">
<ul>
<li><a href="#">O&ugrave; sommes nous ? </a></li>
<li><a href="#">Nous contacter</a></li>
</ul>
</dd>
</dl>
<dl>
<dt onmouseover="javascript:montre('smenu5');">Liens</dt>
<dd id="smenu4">
<ul>
<li><a href="#">Liens utiles </a></li>
</ul>
</dd>
</dl>
</div>
<div id="gauche">
<br>
<br>
<br>
<br>
</div>
<div id="centre">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
<div id="droite">
<br>
</div>
<div id="pied_de_page">
@Co&amp;fly</div>
</body>
</html>
[/code]






Que dois-je faire ? je n'y comprend plus rien. Merci.
Modifié par snoops (28 Nov 2006 - 12:02)
Oui, je connais ces liens.
Je viens de m'appercevoir que j'ai du copier les codes dans une page html, alors que là c'est du Xtml. Smiley rolleyes

Nans mais c'est pas possible, toutes ces heures passées pour un tout p'tit truc comme ça, ce site va me faire tourner bourrique.

Bon je recommence depuis le début car du cou mes codes ça fait un peu fouillit en xhtml, et je viendrais donner des nouvelles.

Merci Smiley smile
Ca aurait été trop beau Smiley ohwell
j'ai remis mon menu déroulant horizontal, et du cou, il quand je fais un apperçu en navigateur, mon menu n'est plus déroulant Smiley bawling