Bonjour,
J'ai sur mon site une partie haute (#header), dans laquelle j'ai un menu à onglet (<ul id="onglet"), et une partie basse dans laquelle j'ai un menu (#faqmenu).
les styles sont les même pour tout mes li du menu a onglet, et pourtant j'ai des différences entre la taille des caractères dans chaque onglet (seulement dans IE), et le texte des onglet ne prend pas le bon font (dans IE et Firefox).
Avec les barre d'outils je vois que le CSS appliqué a mes li est celui de #faqmenu, alors que j'ouvre et ferme correctement mes div et ul (si si, j'ai vérifié).
Pour que ce soit plus simple à comprendre, j'ai mis en ligne un exemple : <lien>http://darass.free.fr/test/index.php</lien>
On voit donc que le style appliqué au menu est celui de #faqmenu, alors que dans la code HTML je ne specifie pas de div portant ce nom (pas dans l'exemple du moins).
Voici le contenu du css :
HTML :
J'ai sur mon site une partie haute (#header), dans laquelle j'ai un menu à onglet (<ul id="onglet"), et une partie basse dans laquelle j'ai un menu (#faqmenu).
les styles sont les même pour tout mes li du menu a onglet, et pourtant j'ai des différences entre la taille des caractères dans chaque onglet (seulement dans IE), et le texte des onglet ne prend pas le bon font (dans IE et Firefox).
Avec les barre d'outils je vois que le CSS appliqué a mes li est celui de #faqmenu, alors que j'ouvre et ferme correctement mes div et ul (si si, j'ai vérifié).
Pour que ce soit plus simple à comprendre, j'ai mis en ligne un exemple : <lien>http://darass.free.fr/test/index.php</lien>
On voit donc que le style appliqué au menu est celui de #faqmenu, alors que dans la code HTML je ne specifie pas de div portant ce nom (pas dans l'exemple du moins).
Voici le contenu du css :
#onglets {position: absolute;border: 0px solid transparent;padding: 0px;font : bold 12px Batang, arial, serif;list-style-type : none;left : 50%;margin-top : 0;width: 600px;}
#onglets li {float : left;height : 21px;background-color: #F4F9FD;margin : 2px 2px 0 2px !important;border : 1px solid #9EA0A1;}
#onglets li.active {border-bottom: 1px solid #fff;background-color: #fff;}
#onglets a {display : block;color : #666;text-decoration : none;padding : 4px;}
#onglets a:hover {background : #fff;}
#faqmenu {display: block;float: left;width: 170px;padding-top: 20px;}
#faqmenu ul{padding-left: 30px;padding-top: 0px;padding-bottom: 5px;list-style-image: url("../image/dossier.png");}
#faqmenu ul li{margin-top: 3px}
#faqmenu ul li, a, a:visited, p {font : 12px verdena, Batang, arial, serif;text-decoration: none;color : #666;}
#faqmenu a:hover {text-decoration: underline;}
#faqmenu p{padding-left: 5px;padding-bottom: 0px;color : #666;font : 11px verdana, Batang, arial, serif;FONT-SIZE: small;font-weight: bold;}
HTML :
<!-- <!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">
<head>
<!--Entete du Document-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test</title>
<link rel="stylesheet" media="screen" type="text/css" title="Style" href="css/style.css" />
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="css/ie6.css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/ie7.css" /><![endif]-->
<!--[if IE 8.000]><link rel="stylesheet" type="text/css" href="css/ie8.css" /><![endif]-->
</head>
<body onload="setHover()">
<div id="header">
<div id="menu">
<ul id="onglets">
<li><a href="index.php">Page 1</a></li>
<li class="index.php"><a href="faq.php">Page 2</a></li>
<li><a href="index.php">Page 3</a></li>
<li><a href="index.php">Page 4</a></li>
<li><a href="index.php">Page 5</a></li>
<li><a href="index.php">Page 6</a></li>
<li><a href="index.php">Page 7</a></li>
</ul>
</div>
</div>
</body>
</html>