Bonjour à tous,
Mon problème est le suivant : j'ai une div "bandeaunavigation" qui englobe une autre div contenant le menu. Le menu ne prenant pas toute la largeur de la div "bandeaunavigation", j'ai voulu mettre une image1 en background de "bandeaunavigation", sauf que cette image1 a également pris la place de l'image2 située en background dans la div "menu" et elle se répète dans chaque rubrique du menu !
Et je ne veux pas mettre l'image1 en div car IE n'accepte pas du tout ! Et aussi, comme vous allez le voir dans le code, parce que j'ai mis un lien sur l'image1 et que je ne veux pas utiliser de javascript pour le site.
et voici le code CSS :
J'espère qu'il y a assez d'informations pour vous dans le css... Mais selon moi ça ne peut pas concerner le reste du css (je peux me tromper).
Merci pour votre aide et bonne soirée à vous,
Modifié par mama5 (14 May 2009 - 11:02)
Mon problème est le suivant : j'ai une div "bandeaunavigation" qui englobe une autre div contenant le menu. Le menu ne prenant pas toute la largeur de la div "bandeaunavigation", j'ai voulu mettre une image1 en background de "bandeaunavigation", sauf que cette image1 a également pris la place de l'image2 située en background dans la div "menu" et elle se répète dans chaque rubrique du menu !
Et je ne veux pas mettre l'image1 en div car IE n'accepte pas du tout ! Et aussi, comme vous allez le voir dans le code, parce que j'ai mis un lien sur l'image1 et que je ne veux pas utiliser de javascript pour le site.
<!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>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="fr" />
<link href="../CSS/limsfr.css" rel="stylesheet" type="text/css" />
<style type="text/css">(</style>
<!--[if IE]>
<style type="text/css">
html pre
{
width: 636px ;
}
</style>
<![endif]-->
</head>
<body>
<div id="conteneur">
<div id="header">
<div id="logolims"><a href="#" title="..."><span>LIMS FR</span></a></div>
<div id="bandeauaccueil"></div>
</div>
<div id="bandeaunavigation"><a href="#" title="blablabla"><span>blablabla</span></a>
<div id="menu">
<ul class="niveau1">
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li><a href="#">...</a></li>
<li class="sousmenu"><a href="#">...</a>
<ul class="niveau2">
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
<li><a href="#">...</a></li>
</ul>
</li>
<li><a href="#">...</a></li>
</ul>
</div>
<span id="clients"><a href="#">...</a></span>
<span id="langues"><a href="#">...</a></span>
</div>
<div id="contenu">
<h2>...</h2>
<p>...</p>
</div>
<div id="footer">mentions légales</div>
</div>
</body>
</html>
et voici le code CSS :
#bandeaunavigation
{
height:64px;
margin:0;
padding:0;
}
#bandeaunavigation a
{
width:202px;
height:64px;
display:block;
background:url("..") no-repeat left top;
margin:0;
padding:0;
text-indent:-5000px;
float:left;
}
div#menu
{
background:url("..") no-repeat right top;
float:right;
height:24px;
width:798px;
margin:0;
padding:0;
}
div#menu a
{
color:#FFFFFF;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-align:center;
border-left:dotted;
border-left-color:#FFFFFF;
border-left-width:thin;
}
div#menu ul
{
padding: 0;
margin:0px;
background:#EB6909;
}
J'espère qu'il y a assez d'informations pour vous dans le css... Mais selon moi ça ne peut pas concerner le reste du css (je peux me tromper).
Merci pour votre aide et bonne soirée à vous,
Modifié par mama5 (14 May 2009 - 11:02)