Oh mon dieu... Quelle horreur ce code !
Bon déjà sur le web, on s'abstient de mettre autre chose que des lettres non accentuées, des - et des _ dans les noms de fichiers pour éviter toute erreur.
Ensuite, je vois que tous les liens ont pour id "bouton". Aïe Aïe Aïe... interdit ca. Un id ne sert qu'une fois.
Fusionner les css serait pas mal. Allez hop, tout dans la feuille externe !
Je vais même pas essayer de modifier ce code, on va en réecrire un en se basant sur le rendu de IE6 :
barre_tuto.html a écrit :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css_externe.css" />
<title>Barre fixe</title>
</head>
<body>
<ul id="topbar">
<li><a href="index.html">Accueil</a></li>
<li><a href="musique_pps.html">Récuperer la musique des PPS</a></li>
<li><a href="mail_cci.html">Envoyer un mail en Cci</a></li>
<li><a href="securite.html">Sécurité</a></li>
<li><a href="telephone_adsl.html">Téléphone adsl partout</a></li>
<li><a href="partition_raw.html">Partition en Raw</a></li>
</ul>
<div style="clear: both;"></div>
</body>
</html>
css_externe.css a écrit :
ul {
list-style-type: none;
padding: 0;
margin: 0;
}
li {
display: block;
margin: 1px;
float: left;
text-align: center;
font-size: 10pt;
background-color: #FFFFCC;
border: 3px solid #800080;
}
a {
display: block;
border: 2px outset #800080;
padding: 1px;
width: 148px;
height: 28px;
text-decoration: none;
}
a:hover {
color: #FFFF00;
background: #0000FF url(cyril.jpg) center center no-repeat;
}
Le rendu est peut-être pas excellent (couleurs à retravailler), mais le résultat est conforme aux normes, et s'affiche à peu près pareil sous Internet Explorer et Firefox (mais le mieux est de se conformer au style de firefox, qui est plus proche des recommendations du w3c), et en plus il est simplifié !
[edit] a écrit :
J'ai retiré le code relatif à l'icône. Renomme ton fichier ico en favion.ico et met le à la racine du serveur, ca évite du code inutile et c'est compatible avec plus de navigateurs. Si tu ne vois pas l'icône, vide le cache du navigateur et redémarre le.
-->Message édité par prog++ le 22/12/2008 20:32:36<--