Bonjour,
J'ai lu l'article sur les images réactives, et il y a quelques choses que j'ai du mal a m'éxpliqué,
1/ Pourquoi il faut mettre la déclaration "a.image" en block ? ¿
2/ Peut être parceque c'est une balise en ligne ? ¿
3/ Pour la méthode avec préchargement intégré, sa me parait bizarre
#lien { /* "lien" sera notre conteneur, ici la balise div */
sa ne peux pas être une balise <div ....="lien"></div> mais id ?
4/ je ne comprend pas le raisonnement du tuto et l'exemple chez moi ne
marche pas (FF)
je ne me l'explique pas le masquage d'image ?
Merci
J'ai lu l'article sur les images réactives, et il y a quelques choses que j'ai du mal a m'éxpliqué,
Code CSS :
a.image { /* définition de la classe "image" de la balise <a> */
display: block; /* la balise a doit être en bloc */
width: 100px; /* largeur de l'image réactive */
height: 100px; /* hauteur de l'image réactive */
background-image: url(image1.gif); /* source de l'image de départ */
background-repeat: no-repeat;
}
a.image:hover { /* définition de la classe "image" de la balise <a> au survol */
background-image: url(image2.gif); /* source de l'image d'arrivée */
}
1/ Pourquoi il faut mettre la déclaration "a.image" en block ? ¿
2/ Peut être parceque c'est une balise en ligne ? ¿
3/ Pour la méthode avec préchargement intégré, sa me parait bizarre
#lien { /* "lien" sera notre conteneur, ici la balise div */
sa ne peux pas être une balise <div ....="lien"></div> mais id ?
4/ je ne comprend pas le raisonnement du tuto et l'exemple chez moi ne
marche pas (FF)
#lien a:hover { /* masquage de l'image1 au survol */
background: transparent none;
}
je ne me l'explique pas le masquage d'image ?
Merci