Ik heb op volgende site: www.dp-e.be een buttonsprite gebruikt en deze werkt in Firefox, Chrome en IE9 (of welke is op Windows 8 geïnstalleerd?) perfect.
Ik zag nu laatst op een computer met IE8 dat deze de afmetingen niet respecteert (zie foto). Weet iemand hoe dit komt en hoe ik dit kan oplossen?
Ik kan de buttonafbeeldingen de juiste afmetingen geven, en ze niet verkleinen in css, maar dan zijn ze niet scherp genoeg vind ik..

Ik zag nu laatst op een computer met IE8 dat deze de afmetingen niet respecteert (zie foto). Weet iemand hoe dit komt en hoe ik dit kan oplossen?
Ik kan de buttonafbeeldingen de juiste afmetingen geven, en ze niet verkleinen in css, maar dan zijn ze niet scherp genoeg vind ik..

HTML:
<ul class="cssmenu">
<li class="home"><a href="index.html" title="Home"></a></li>
<li class="about"><a href="about.html" title="About"></a></li>
<li class="activities"><a href="engineering.html" title="Activities"></a></li>
<li class="contact"><a href="contact.html" title="Contact"></a></li>
</ul>
Code:
ul.cssmenu {
margin-top: 5px;
margin-right: 75px;
float:right;
list-style: none;
}
ul.cssmenu li {
float: left;
margin-right: 25px;
}
ul.cssmenu li a {
display: block;
width: 100px;
height: 19px;
background:url(../images/buttonsprite.png);
background-repeat: no-repeat;
background-size: 400px 38px;
}
ul.cssmenu li.home a {
background-position: 0 0;
}
ul.cssmenu li.about a {
background-position: -100px 0;
}
ul.cssmenu li.activities a {
background-position: -200px 0;
}
ul.cssmenu li.contact a {
background-position: -300px 0;
}
ul.cssmenu li.home a:hover {
background-position: 0 -19px;
}
ul.cssmenu li.about a:hover {
background-position: -100px -19px;
}
ul.cssmenu li.activities a:hover {
background-position: -200px -19px;
}
ul.cssmenu li.contact a:hover {
background-position: -300px -19px;