Voila mon probleme est bizarre.
Mon site voir ici:
http://emmanuel.detaillac.free.fr
Lancez le sous firefox et sous IE svp..
Le probleme se trouve au niveau du menu:
Sous firefox, les sous menu en block sont centrés.
Mais sous IE, le premier ne l'est pas.
Je vous montre alors le css et le code du menu:
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html>
- <body>
- <head>
- <title>Document sans nom</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link href="menu.css" rel="stylesheet" type="text/css">
- <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>
- </head>
- <div id="menunav">
- <table cellpadding="0" cellspacing="0">
- <tr>
- <td>
- <dt onclick="javascript:montre('smenu1');" >ACTIVITES</dt>
- <dd style="display: none;" id="smenu1">
- <ul>
- <li><a href="#">Antennes</a></li>
- <li><a href="#">Reseaux</a></li>
- <li><a href="#">Radar</a></li>
- <li><a href="#">Electromagnetisme de puissance</a></li>
- </ul>
- </dd>
- </td>
- </tr>
- <tr>
- <td>
- <dt onclick="javascript:montre('smenu2');">PROJETS</dt>
- <dd style="display: none;" id="smenu2">
- <ul>
- <li><a href="#">Actualités</a></li>
- <li><a href="#">Historique</a></li>
- </ul>
- </dd>
- </td>
- </tr>
- <tr>
- <td>
- <dt onclick="javascript:montre('smenu3');">ESPACE ECHANGES</dt>
- <dd style="display: none;" id="smenu3">
- <ul>
- <li><a href="index.php?page=donnerAvis">Donnez votre avis</a></li>
- <li><a href="#">Avis publiés</a></li>
- </ul>
- </dd>
- </td>
- </tr>
- <tr>
- <td>
- <dt onclick="javascript:montre('smenu4');">QUI SOMMES-NOUS?</dt>
- <dd style="display: none;" id="smenu4">
- <ul>
- <li><a href="#">Presentation</a></li>
- <li><a href="#">Contacts</a></li>
- </ul>
- </dd>
- </td>
- </tr>
- </table>
- </div>
- </body>
- </html>
|
et voila le css relatif au menu:
Code :
- dl, dt, dd, ul, li {
- margin: 0 auto;
- padding: 0;
- list-style-type: none;
- text-align: left;
- }
- #menunav{
- position: absolute;
- margin-top: 60px;
- text-align: left;
- margin-left: 2px;
- width: 140px;
- border: 0px solid;
- }
- #menu td{
- background-image:url(./img/violet-menu.gif);
- width:140px;
- font: 70% verdana, arial, sans-serif;
- }
- #menu tr{
- vertical-align:middle;
- }
- #menu dt {
- font-size: 10px;
- cursor: pointer;
- line-height: 25px;
- text-align: center;
- font-weight: bold;
- color:#F0E8D9;
- }
- #menu ul {
- text-align: center;
- }
- #menu li {
- text-align: center;
- vertical-align:middle;
- background: #dfdfdf;
- font-weight: bold;
- font-size: 10px;
- }
- #menu li a, #menu dt a {
- color: #000;
- text-decoration: none;
- display: block;
- border: 1px solid #dfdfdf;
- height: 100%;
- vertical-align: center;
- }
- #menu li a:hover, #menu dt a:hover {
- color: white;
- background: #424c99;
- vertical-align: center;
- border: 1px groove white;
- }
|
Avez vous une idée du probleme ????
Toute remarques d'optimisation est la bienvenue...
MERCI