Bonjour à tous !
Je suis actuellement en train de bosser sur le site d'une asso (qui gère, entre autres, les AMAP en Isère), et je me heurte à un gros souçi sur IE (tiens, tiens...)...
En fait, étant donné que je bosse sur MAC, il m'est difficile de bosser sur la compatibilité sur IE PC... Et en me connectant sur le poste de mon maitre de stage sur le test de ma maquette, horreur !
Alors voici le lien :
http://www.alliancepec-isere.org/
Il s'agit d'un menu tiré d'ici même, un peu plus complexe puisqu'il y a des jeux de couleur selon le type de rubrique (avec ou sans sous rubrique)...
Et en gros, mon souçi majeur réside dans l'espece de "saut de ligne" qu'IE fait pour chaque élément <li> de mon menu (et également pour l'absence de fond coloré pour mes rubriques sans sous rubrique...)
Pour ce qui est du grisé du PNG de fond, ne vous inquiétez pas c'est juste que je n'ai pas eu le temps d'introduire le hack qui consiste à faire avaler à IE la transparence des PNG... Et puis pour faire encore plus simple je pourrais juste mettre un fond blanc directement dans l'image, certes...
En tous cas merci pour les tuyaux, si vous connaissez des articles qui traitent des problèmes que je rencontre !
Vincent
PS : voici le code de ma page
Modifié par Zanidou (15 Jun 2007 - 09:31)
Je suis actuellement en train de bosser sur le site d'une asso (qui gère, entre autres, les AMAP en Isère), et je me heurte à un gros souçi sur IE (tiens, tiens...)...
En fait, étant donné que je bosse sur MAC, il m'est difficile de bosser sur la compatibilité sur IE PC... Et en me connectant sur le poste de mon maitre de stage sur le test de ma maquette, horreur !
Alors voici le lien :
http://www.alliancepec-isere.org/
Il s'agit d'un menu tiré d'ici même, un peu plus complexe puisqu'il y a des jeux de couleur selon le type de rubrique (avec ou sans sous rubrique)...
Et en gros, mon souçi majeur réside dans l'espece de "saut de ligne" qu'IE fait pour chaque élément <li> de mon menu (et également pour l'absence de fond coloré pour mes rubriques sans sous rubrique...)
Pour ce qui est du grisé du PNG de fond, ne vous inquiétez pas c'est juste que je n'ai pas eu le temps d'introduire le hack qui consiste à faire avaler à IE la transparence des PNG... Et puis pour faire encore plus simple je pourrais juste mettre un fond blanc directement dans l'image, certes...
En tous cas merci pour les tuyaux, si vous connaissez des articles qui traitent des problèmes que je rencontre !
Vincent
PS : voici le code de ma page
<!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>Alliance Paysans Écologistes Consommateurs de l'Isère</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 0; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<style type="text/css">
<!--
/* CSS issu des tutoriels http://css.alsacreations.com */
body {
padding:0;
margin:0;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 26px;
left: 265px;
width: 160px;
font-family: Helvetica, arial, sans-serif;
font-size: 12px;
}
#menu dt {
cursor: pointer;
line-height: 16px;
text-align: right;
background-color: #afb70d;
background-image: url(img/puce_off.gif);
background-position: right;
background-repeat: no-repeat;
display:block;
width:100%;
color:#3a350f;
text-decoration: none;
padding-right: 20px;
}
#menu dt:hover {
background-color: #4c5c0f;
background-image: url(img/puce_on.gif);
background-position: right;
background-repeat: no-repeat;
color: #fff;
}
#menu dt:hover a {
color: #fff;
display:block;
width: 100%;
background-color: #c60;
background-image: url(img/puce_on.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 20px;
}
#menu dd {
position:inherit;
z-index: 100;
left: 180px;
line-height: 16px;
width: 280px;
background-color: #afb70d;
margin-top: -16px;
}
#menu ul {
}
#menu li {
text-align: left;
}
#menu dt>a {
color: #3a350f;
text-decoration: none;
}
#menu li a {
color: #fff;
text-decoration: none;
padding-left: 10px;
line-height: 16px;
display: block;
background-color: #4c5c0f;
}
#menu li a:hover {
color: #fff;
background-color: #c60;
}
#gabarit {
width: 800;
height: 768;
}
-->
</style>
</head>
<body>
<div id="gabarit"><img src="ALL_gabarit.png" alt="" /></div>
<!-- Menu -->
<dl id="menu">
<dt onmouseover="javascript:montre('smenu1');">Qui sommes-nous ?</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Texte fondateur de l'Alliance <acronym title="Paysans Écologistes Consommateurs" lang="fr" xml:lang="fr">PEC</acronym></a></li>
<li><a href="#">Alliance <acronym title="Paysans Écologistes Consommateurs" lang="fr" xml:lang="fr">PEC</acronym> Rhone-Alpes</a></li>
<li><a href="#">Alliance <acronym title="Paysans Écologistes Consommateurs" lang="fr" xml:lang="fr">PEC</acronym> Isère</a></li>
<li><a href="#">Fonctionnement en réseau</a></li>
</ul>
</dd>
<dt><a href="#">Agenda</a></dt>
<dt onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">Nos actions</dt>
<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Les circuits-courts</a></li>
<li><a href="#">Manger sain & équilibré</a></li>
<li><a href="#">Manger bio à la cantine</a></li>
<li><a href="#">Lutte contre les <acronym title="Organismes Génétiquement Modifiés" lang="fr" xml:lang="fr">OGM</acronym> & les pesticides</a></li>
<li><a href="#">Défense du foncier agricole</a></li>
<li><a href="#">Relations Nord / Sud</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">Les <acronym title="Association pour le Maintien de l'Agriculture Paysanne" lang="fr" xml:lang="fr">AMAP</acronym></dt>
<dd id="smenu4" onmouseover="javascript:montre('smenu4');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Comment ça marche ?</a></li>
<li><a href="#">Le respect d'une charte</a></li>
<li><a href="#">Comment rejoindre une <acronym title="Association pour le Maintien de l'Agriculture Paysanne" lang="fr" xml:lang="fr">AMAP</acronym> ?</a></li>
<li><a href="#">Comment créer une <acronym title="Association pour le Maintien de l'Agriculture Paysanne" lang="fr" xml:lang="fr">AMAP</acronym> ?</a></li>
<li><a href="#">Les produits proposés</a></li>
<li><a href="#">La qualité & le prix</a></li>
<li><a href="#">Un engagement fort des producteurs</a></li>
<li><a href="#">Témoignages de professionnels</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">Espace d'échange</dt>
<dd id="smenu5" onmouseover="javascript:montre('smenu5');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">Forum</a></li>
<li><a href="#">Outils & méthodes</a></li>
</ul>
</dd>
<dt onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre();">Dossiers</dt>
<dd id="smenu6" onmouseover="javascript:montre('smenu6');" onmouseout="javascript:montre();">
<ul>
<li><a href="#">L'agriculture durable</a></li>
</ul>
</dd>
<dt><a href="#">Nous avons lu pour vous</a></dt>
<dt><a href="#">Partenaires</a></dt>
<dt><a href="#">Adhésion & soutien</a></dt>
</dl>
</body>
</html>
Modifié par Zanidou (15 Jun 2007 - 09:31)