Ik heb er lang niet aan gedurfd maar ben nu toch maar aan de slag gegaan met sprites.
Ik gebruik de volgende code (ik zit nog in de testfase zonder linking, dat komt later, de code heb ik opgepikt van w3schools.com):
CSS:
img#facebook
{
width:30px;
height:30px;
background:url(http://www.mijnsite.org/images/socialmedia.png) 0 0;
}
img#twitter
{
width:30px;
height:30px;
background:url(http://www.mijnsite.org/images/socialmedia.png) -40px 0;
}
HTML:
<div class="socialmedia">
<img id="facebook" src="socialmedia.png" width="1" height="1" align="right"/>
</div>
<div class="socialmedia">
<img id="twitter" src="socialmedia.png" width="1" height="1" align="right"/>
</div>
Nu worden de delen van de sprite weliswaar prima weergegeven, maar ze worden weergegeven met een rode X erdoor (zoals wanneer een afbeelding niet gevonden wordt). Ik denk zelf dat het met src="socialmedia.png" te maken heeft. Maar hoe moet ik het oplossen? Wat doe ik fout, want volgens mij volg ik de instructies van w3schools correct?
Voor zover het uitmaakt: dit is mijn doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Ik gebruik de volgende code (ik zit nog in de testfase zonder linking, dat komt later, de code heb ik opgepikt van w3schools.com):
CSS:
img#facebook
{
width:30px;
height:30px;
background:url(http://www.mijnsite.org/images/socialmedia.png) 0 0;
}
img#twitter
{
width:30px;
height:30px;
background:url(http://www.mijnsite.org/images/socialmedia.png) -40px 0;
}
HTML:
<div class="socialmedia">
<img id="facebook" src="socialmedia.png" width="1" height="1" align="right"/>
</div>
<div class="socialmedia">
<img id="twitter" src="socialmedia.png" width="1" height="1" align="right"/>
</div>
Nu worden de delen van de sprite weliswaar prima weergegeven, maar ze worden weergegeven met een rode X erdoor (zoals wanneer een afbeelding niet gevonden wordt). Ik denk zelf dat het met src="socialmedia.png" te maken heeft. Maar hoe moet ik het oplossen? Wat doe ik fout, want volgens mij volg ik de instructies van w3schools correct?
Voor zover het uitmaakt: dit is mijn doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" xmlns:fb="http://ogp.me/ns/fb#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Laatst bewerkt: