Bonjour,
Je débute en CSS et en HTML, j'ai suivi un tuto vidéo, pour créer un menu horizotal.
Mais je rencontre un petit souci de positionnement.
le menu ne vient pas coller à ma bannière. Je ne trouve pas ou est mon erreur.
Merci pour votre aide.
Voici mon CSS
El mon code HTML
Modifié par nolandu91 (30 Mar 2016 - 09:29)
Je débute en CSS et en HTML, j'ai suivi un tuto vidéo, pour créer un menu horizotal.
Mais je rencontre un petit souci de positionnement.
le menu ne vient pas coller à ma bannière. Je ne trouve pas ou est mon erreur.
Merci pour votre aide.
Voici mon CSS
/********************************************************************************************/
/************************************************* Les balises *****************************/
/********************************************************************************************/
/*Configuration de base de la page*/
body{
margin:0;padding:0; /*Marge*/
background-color:#30312B; /*Couleur du fond*/
color:#373737; /*Couleur de la police*/
font-size:14px; /*Taile du texte*/
font-family: "Times New Roman",Georgia, Serif; /*Nom de la police*/
}
/*Les balises H*/
h1{font-style: oblique;} /*Met la police en oblique*/
h2{font-style:normal;} /*Laisse la police en comme dans le body*/
h3{font-style:oblique} /*Met la police en oblique*/
h4{font-style:normal;} /*Laisse la police en comme dans le body*/
h5{font-style:oblique;} /*Met la police en oblique*/
/*Les balises A*/
a{}
/*Les balises de mise en forme*/
p{}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*********************************************************************************************/
/************************************** Le Menu *********************************************/
/*********************************************************************************************/
#conteneur-menu{
background:#3B3833;
height:45px;
position:relative;
}
#menu{
position:absolute;
}
#menu dl{
height:40px;
margin:0;padding: 0;
display:block;
float:left;
}
#menu dt{
width:150px;
display:block;
height:40px;
color:#fff;
line-height:40px;
text-align:center;
border-right:dotted 1px #3B3833;
cursor:pointer;
}
#menu dd{
display:block;
margin:0;padding:0;
background:#3B3833;
}
#menu dd ul{
margin:0;padding:0;
text-align:center;
list-style:none;
}
#menu dd ul li a{
display:block;
color:#B6A66A;
text-decoration:none;
height:30px;
line-height:25px;
border-top:dotted 1px #3B3833;
border-bottom:dotted 1px #3B3833;
width:150px;
}
#menu dd ul li{
display:block;
margin:0;padding:0;
}
#menu dd ul li a:hover{
background:#DEC489;
color:#3B3833;
}
#menu dl dd {
display:none;
}
#menu dl:hover dd{
display:block;
}
/*---------------------------------------- Fin du menu --------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/********************************************************************************************/
/**************************************** Les class ****************************************/
/********************************************************************************************/
/*En tête de page*/
.en_tete {
text-align: center; /*Aligne le texte */
margin: 0 auto; /*Marge automatique*/
width: 1128px; /*Met la lageur à la taille de l'image en tête*/
}
/*Conteneur de la page*/
.center-div {
position:relative; /**/
top:0; /*Posionnement haut*/
margin: 0 auto; /*Marge automatique*/
padding-top:0;
width: 1128px; /*Largeur à la taille de l'image en tête*/
height: 0 auto; /*Hauteur aumatique*/
background-color:#DDCFC2; /*Couleur de fond*/
border-bottom-color: 2px solid #4A402D; /*Couleur des bordures*/
border-top:2px solid #4A402D; /*Epaisseur style et couleur de la bordur du haut*/
border-bottom: 2px solid #4A402D; /*Epaisseur style et couleur de la bordur du bas*/
border-radius: 3px;
}
/*Signature des pages WEB*/
.signature {
border-top:2px solid #4A402D; /*Epaisseur style et couleur de la bordur du haut*/
border-bottom: 2px solid #4A402D; /*Epaisseur style et couleur de la bordur du bas*/
text-align: center; /*Alignement du texte*/
color:#CCCCCC; /*Couleur du texte*/
font-style:oblique; /*Style du texte*/
font-weight: bold; /*Texte en gras*/
font-size:12px; /*Taile du texte*/
font-family: "Times New Roman",Georgia, Serif; /*Nom de la police*/
margin: 0 auto; /*Marge automatique*/
width: 1128px; /*Met la lageur à la taille de l'image en tête*/
}
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*
/
El mon code HTML
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Premier CSS HTML</title>
<link rel="stylesheet" href="css/style.css">
<script src="script/script.js"></script>
</head>
<body>
<div class='center-div'>
<!--Banniere-->
<p class='en_tete'><img src='image/bandeau.png'></p>
<!--Menu-->
<div id='conteneur-menu'>
<div id='menu'>
<dl>
<dt>Menu 1</dt>
<dd>
<ul>
<li><a href='#'>Lien 01</a></li>
<li><a href='#'>Lien 02</a></li>
<li><a href='#'>Lien 03</a></li>
<li><a href='#'>Lien 04</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>Menu 2</dt>
<dd>
<ul>
<li><a href='#'>Lien 01</a></li>
<li><a href='#'>Lien 02</a></li>
<li><a href='#'>Lien 03</a></li>
<li><a href='#'>Lien 04</a></li>
</ul>
</dd>
</dl>
<dl>
<dt>Menu 3</dt>
<dd>
<ul>
<li><a href='#'>Lien 01</a></li>
<li><a href='#'>Lien 02</a></li>
<li><a href='#'>Lien 03</a></li>
<li><a href='#'>Lien 04</a></li>
</ul>
</dd>
</dl>
</div>
</div>
<!-- Fin du menu -->
<!-- Le contenu le code -->
<?php
for ($i = 1; $i <= 100; $i++) {
echo $i."<br>";
}
?>
<!-- Fin du contenu , code -->
<!-- Ne rien mettre après cette ligne -->
</div>
<!--Signature-->
<p class="signature">
<img src='image/sign.jpg'><br>
Réalisation Jean-Marc</p>
</body>
</html>
Modifié par nolandu91 (30 Mar 2016 - 09:29)