(reprise du message précédent)
Merci Zelena, tu as su expliquer mieux que moi.
Oui, mettre l'image directement dans le code html. Et non, pas dans le div plutôt comme ça:
À mon avis, le div est inutile ici.
Évite également d'utiliser des id, privilégier les class. L'avantage c'est que tu peux mettre plusieurs class sur un même élément. pas possible avec un id qui en plus, doit être unique dans une page.
Autre recommandation. Je regarde ton code css. Essaie d'évité les répétitions et combinant ce qui est pareil. Par exemple:
images 1 et 2 sont pratiquement identique, alors on combine, et vivement les class!
C'est beaucoup plus léger ainsi.
la navigateur a buggé, manque de bande passante, l'utilisateur utilise un lecteur écran, etc. Tous des cas où le css est susceptible d'être inutile ou pas loader.
Modifié par juliesunset (01 Jun 2016 - 16:08)
Merci Zelena, tu as su expliquer mieux que moi.
Blinkix a écrit :
Il serait donc plus judicieux de mettre dans mon div l'image avec la balise <img> ?
Oui, mettre l'image directement dans le code html. Et non, pas dans le div plutôt comme ça:
<a href="ici/le/lien/une/page.html"><img src="/lien/image/blabla.jpg" width="325" alt="" class="images image1"></a>
<a href="ici/le/lien/une/page.html"><img src="/lien/image/blabla.jpg" width="325" alt="" class="images image2"></a>
À mon avis, le div est inutile ici.
Évite également d'utiliser des id, privilégier les class. L'avantage c'est que tu peux mettre plusieurs class sur un même élément. pas possible avec un id qui en plus, doit être unique dans une page.
Autre recommandation. Je regarde ton code css. Essaie d'évité les répétitions et combinant ce qui est pareil. Par exemple:
#image1{
width:280px;
box-shadow: 4px -4px 10px #DEDEDE;
height:266px;
margin-bottom : 30 px;
margin-top: 50px;
border-top-left-radius : 100px;
border-top-right-radius : 100px;
border-bottom-left-radius : 100px;
border-bottom-right-radius : 100px;
background-image: url("http://192.168.0.4/CNFETP/wp-content/uploads/2016/formation_disciplinaire.jpg");
}
#image2{
width:280px;
height:266px;
margin-bottom : 30px;
margin-top: 50px;
border-top-left-radius : 100px;
border-top-right-radius : 100px;
border-bottom-left-radius : 100px;
border-bottom-right-radius : 100px;
background-image: url("http://192.168.0.4/CNFETP/wp-content/uploads/2016/Formation_Transversales.jpg");
}
images 1 et 2 sont pratiquement identique, alors on combine, et vivement les class!
.images{
width: 280px;
height: 266px;
margin: 50px 0 30px;
border-radius: 100px;
}
.image1{
box-shadow: 4px -4px 10px #DEDEDE;
background-image: url("http://192.168.0.4/CNFETP/wp-content/uploads/2016/formation_disciplinaire.jpg");
}
.image2{
background-image: url("http://192.168.0.4/CNFETP/wp-content/uploads/2016/Formation_Transversales.jpg");
}
C'est beaucoup plus léger ainsi.
Blinkix a écrit :Toujours, on ne sait pas ce qui peux arrivé du côté de l'utilisateur.
Donc a votre avis je dois parer cette éventualité ou pas nécessairement ?
la navigateur a buggé, manque de bande passante, l'utilisateur utilise un lecteur écran, etc. Tous des cas où le css est susceptible d'être inutile ou pas loader.
Modifié par juliesunset (01 Jun 2016 - 16:08)