Après plusieurs heures, j'ai compris pourquoi les liens dans mes pngs dans IE6 ne fonctionnent pas.
C'est parce que j'utilise filter: progid: dximagetransform.microsoft.alphaimageloader dans mon CSS. Pourtant, après beaucoup plus d'heures, je n'ai pas trouvé de solution pour corriger ces liens.IE6 png bug; les liens ne fonctionnent pas?
Voici mon code ...
HTML
<div id="fullwidth-header-wrapper">
<div id="header"> <strong class="logo"> <a href="#">Google</a> </strong>
<div id="nav">
<ul>
<span>
<span style="color: white;">Prefer</span>
Google? Click
<a href="http://google.com">here!</a>
</span>
</ul>
</div>
</div>
</div>
CSS
#fullwidth-header-wrapper {
height: 120px;
}
#header {
background:url(../images/header-bg.png) no-repeat 50% 0;
height: 138px;
width: 980px;
margin: 0 auto;
position: relative;
top:0;
}
.logo{
background:url(../images/logo.png) no-repeat;
display:block;
width:500px;
height:125px;
position:absolute;
top:40px;
left:85px;
}
.logo a{
display:block;
width:323px;
height:85px;
text-indent:-9999px;
overflow:hidden;
}
#nav {
background:url(none.gif);
filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/nav.png', sizingmethod='crop');
display: inline;
position: absolute;
top: -8px;
right: 30px;
width: 350px;
height: 75px;
z-index: 150;
}
#nav ul {
position: relative;
top: 18px;
left: 0px;
color: rgb(87, 175, 237);
font-size: 96.8%;
z-index:200;
}
#nav span {
color: #fff;
position: absolute;
top: 18px;
left: 0px;
font-size: 96.8%;
}
#nav a {color: rgb(255, 255, 255);}
Comment résoudre ce problème ou à éviter cela et suggestions re: une solution possible au-dessus ?
Merci!
J'ai _just_ découvert ce problème sur mon site (ou, a découvert que c'était jquery.ifixpng qui était responsable). Mon problème est avec les liens et les boîtes de saisie. Je serai intéressé de voir la réponse. – Jerph
Je me demande s'il y a un stackoverflow orienté vers les designers. Ceci est ma première publication ici, alors peut-être que la pile attire aussi les concepteurs de sites Web? Espérons tellement! –