Bonjour,
Url site actuel utilisant des frame http://www.biometrie-online.net
Url de mon site en test sans frame http://www.biometrieonline.org
J'ai commencé par faire des groupes de menus en utilisant des id qui marchent très bien, mais comme j'ai plusieurs listes différentes pour les menus et que l'on ne doit pas utiliser plusieurs fois les mêmes id sur une même page, je veux remplacer les id par des class.
Sur FF cela ne change rien, mais sous IE7 il y a un mélange entre la définition faite pour les menus et la définition des liens pour le reste de la page
Sur le site en test - Le menu de droite utilise des id et le menu de gauche des class
Le CSS avec ID (menu de droite)
Le html menu de droite
Le CSS avec CLASS (menu de gauche)
Le html menu de gauche
Il doit y avoir une erreur tellement énorme que je ne la vois pas ...
Modifié par BiometrieOnline (22 Apr 2007 - 16:40)
Url site actuel utilisant des frame http://www.biometrie-online.net
Url de mon site en test sans frame http://www.biometrieonline.org
J'ai commencé par faire des groupes de menus en utilisant des id qui marchent très bien, mais comme j'ai plusieurs listes différentes pour les menus et que l'on ne doit pas utiliser plusieurs fois les mêmes id sur une même page, je veux remplacer les id par des class.
Sur FF cela ne change rien, mais sous IE7 il y a un mélange entre la définition faite pour les menus et la définition des liens pour le reste de la page
Sur le site en test - Le menu de droite utilise des id et le menu de gauche des class
Le CSS avec ID (menu de droite)
ul#menu-droite {
list-style-type: none;
margin: 5px 0px 5px 5px;
padding: 0;
}
ul#menu-droite a {
display: block;
width: 11em;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
text-align: left;
color: #FFFFFF;
text-decoration: none;
margin: 2px 0;
vertical-align: middle;
line-height: 1.5em;
}
ul#menu-droite a:link {
}
ul#menu-droite a:visited {
}
ul#menu-droite a:hover {
background-color: #CC0000;
text-align: right;
font-style: italic;
}
Le html menu de droite
<td class="menu-td-menu">
<ul id="menu-droite">
<li><a href="http://www.biometrieonline.org/liens/liens_fournisseurs-produits.php" title="Les distributeurs de produits biométriques">Produits</a></li>
<li><a href="http://www.biometrieonline.org/liens/liens_fournisseurs-conseil.php" title="Les sociétés de conseil indépendantes des fournisseurs">Conseil</a></li>
<li><a href="http://www.biometrieonline.org/liens/liens_fournisseurs-vente-internet.php" title="Sites internet de vente en ligne de produits biométriques">Vente
internet</a></li>
</ul></td>
Le CSS avec CLASS (menu de gauche)
.menu-ul {
list-style-type: none;
margin: 5px 0px 5px 5px;
padding: 0;
}
.menu-ul a {
display: block;
width: 11em;
font-family: verdana, helvetica, arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
text-align: left;
color: #FFFFFF;
text-decoration: none;
margin: 2px 0;
vertical-align: middle;
line-height: 1.5em;
}
.menu-ul a:hover {
background-color: #CC0000;
text-align: right;
font-style: italic;
}
.menu-ul a:link {
}
.mmenu-ul a:visited {
}
Le html menu de gauche
<td class="menu-td-menu">
<ul class="menu-ul">
<li><a href="http://www.biometrieonline.org/dossiers.php" title="Des documents divers, technique, juridique, marché, articles... à télécharger">Sommaire</a></li>
<li><a href="http://www.biometrieonline.org/dossiers.php#generalites">Généralités</a></li>
<li><a href="http://www.biometrieonline.org/dossiers.php#droit">Juridique</a></li>
<li><a href="http://www.biometrieonline.org/dossiers.php#technique">Technique</a></li>
</ul></td>
Il doit y avoir une erreur tellement énorme que je ne la vois pas ...
Modifié par BiometrieOnline (22 Apr 2007 - 16:40)