bonjour,
je suis un débutant en css et actuellement je suis en train de développer un site web d'informations et de procédures qui sera accessible uniquement via intranet pour une entreprise en HTML/CSS combiné à du PHP.
le site en question possède un menu horizontal ayant un niveau . le problème est que lorsque je survol l'élément du menu qui possède le niveau,il provoque le déplacement du paragraphe qui se situe au niveau de la balise <body> qui lui et un paragraphe.
j'ai essayé a maintes reprises de remédier a ce problème mais en vain.
voilà, j'aimerais bien avoir une solution s'il vous plaît et merci d'avance.
------------------------------------------------------------------------------------------------------
Modifié par brainsplit (09 Sep 2010 - 12:32)
je suis un débutant en css et actuellement je suis en train de développer un site web d'informations et de procédures qui sera accessible uniquement via intranet pour une entreprise en HTML/CSS combiné à du PHP.
le site en question possède un menu horizontal ayant un niveau . le problème est que lorsque je survol l'élément du menu qui possède le niveau,il provoque le déplacement du paragraphe qui se situe au niveau de la balise <body> qui lui et un paragraphe.
j'ai essayé a maintes reprises de remédier a ce problème mais en vain.
voilà, j'aimerais bien avoir une solution s'il vous plaît et merci d'avance.
<!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>DANONE INTRANET</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" media="screen" type="text/css" href="monstyle.css" />
<style type="text/css">
<!--
.style4 {color: #000000}
.style6 {color: #333333}
-->
</style>
</head>
<body>
<div class="banniere">
<p><img src="../../Documents/mon site 1/Danone.jpg" alt="Logo groupe d'ANONE" title="Logo DANONE" width="206" height="93" /></a> DANONE INTRANET <img src="../../Documents/mon site 1/dan.jpg" alt="Bienvenue sur mon site" title="Bienvenue sur mon site" width="229" height="123" /></p>
</div>
<ul id="menuDeroulant">
<li>
<a href="#">Accueil</a> </li>
<li>
<a href="#">Espaces RH</a></li>
<li><a href="#">Départements</a>
<ul class="sousMenu">
<li><a href="#">Energies</a></li>
<li><a href="#">Finances</a></li>
<li><a href="#">Ressources Humaines</a></li>
<li><a href="#">Travaux Neufs</a></li>
<li><a href="#">Maintenance</a></li>
</ul>
</li>
<li>
<a href="#">Procedures</a></li>
<li>
<a href="#">IT Pratiques</a> </li>
</ul>
<div class="corps">
<p> </p>
<p>Bonjour, </p>
<p>Ce site web est un espace réservé à l'entreprise DANONE. ( ou bien aux users)</p>
<p> Il met en avant les différentes structures et Département se trouvant au sein de la firme. </p>
<p>Une rubrique baptisée IT Pratiques, regorge d'informations et astuces en informatiques accessiblement aisées et qui vous simplifieront les pratiques quotidiennes. ( Archivages des données, Lecture des fichiers PDF , etc.) </p>
<p>Quant à la rubrique Procedures, elle donne un canevas d'ordre informationnel qui systématise l’organisation et la politique de DANONE dans le but d’atteindre certains objectifs.</p>
</div><div class="pied_de_page">
<p> <span class="style4"><a href="index.html">Accueil</a> <span class="style6">I</span> <a href="index.html">Espaces RH</a> <span class="style6">I</span> <a href="index.html">Structures et Départements</a> <span class="style6">I</span> <a href="index.html">Procedures</a> <span class="style6">I</span> <a href="index.html">IT Pratiques</a></span></p>
<p> Copyright © DANONE ALGERIE 2010.</p>
</div>
</body>
</html>
------------------------------------------------------------------------------------------------------
html {
font-size:100%;
background:#72746b;
margin:0;
padding:0
}
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
width:800px;
height:auto;
margin:auto;
padding:0
}
.banniere img {
border:none;
margin:0;
position:relative;
top: 10px;
overflow: auto;
}
.banniere {
Color:#0033FF;
font-size:2em;
background-color: #FFFFFF;
}
/* Espace réserver au menu horrizontal */
.topmenu {
font-size:.8em;
background-image:url(test.png);
width:800px;
height:50px;
margin:0;
padding:10;
}
.topmenu ul{
list-style:none;
text-align:center;
margin:0;
padding-top: 20px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 0px;
}
.topmenu li{
display:inline;
padding:px 10px
}
.message
{
text-align:center;
}
.topmenu a {
color:#000000;
text-decoration:none;
padding:0px 10px
}
.topmenu a:hover {
color:#FFFFFF;
/*text-decoration:underline;*//*penser a modifier le soulignement des liens lors du survol*/
/*background-color:#000;*/
}
.corps {
font-size:.8em;
text-align:justify;
min-height:550px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 10px;
}
.pied_de_page a:hover
{
color:#FFFFFF;
text-decoration:none;
}
.pied_de_page {
font-size:small;
color:#000000;
text-align:center;
background-color:#3399FF;
background-image:url(piedpage.png);
padding:10px 0
}
.pied_de_page a
{
color:#000000;
text-decoration:none;
margin:10px;
}
#menuDeroulant
{
width: 644px;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant .sousMenu
{
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
background-image:url(test.png);
}
#menuDeroulant .sousMenu li
{
float: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant li
{
float: left;
width: 120px;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
display: block;
height: 25px;
color: #FFF;
background: #3B4E77;
margin: 0;
border-right: 1px solid #fff;
text-decoration: none;
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
}
#menuDeroulant li a:hover {
background-image: url(topmenu.png);
}
#menuDeroulant li a:active {
background-color: #FFFFFF;
}
#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background: transparent url("fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
background-image: none;
background-color:#F2462E;
}
#menuDeroulant .sousMenu li
{
float: none;
margin: 0;
padding: 0;
border: 0;
width: 120px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu
{
display: none;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant li:hover > .sousMenu { display: block; }
Modifié par brainsplit (09 Sep 2010 - 12:32)