Bonjour,

J'aimerai savoir ce qui est préférable entre ces deux variantes:
J'ai un logo à placer sur ma page, qui à un lien : Est-ce mieux de le charger dans le body ou dans le css?
Je pense que l'usage de la feuilles de style est préférable, mais je ne voit pas comment je peux rendre réactif mon logo ( image)

Merci de ton aide
Loic. Smiley cligne
Modifié par loicdu (16 Aug 2005 - 17:55)
ce qui est sur c'est qu'il est préférable de le précharger dans la css.
Car elle reste en 'cache' et donc en cas de changement de page l'image sera plus rapide à charger.
Et puis en cas de changement du chemin ou du nom de l'image tu n'auras qu'à le modifier dans la css une seule fois.
Dans le cas des pseudos-frame, je ne crois pas qu'il y ait un énorme changement par contre.
Modifié par Pops83 (16 Aug 2005 - 17:32)
loicdu a écrit :

Je pense que l'usage de la feuilles de style est préférable, mais je ne voit pas comment je peux rendre réactif mon logo ( image)


Dans tous les cas, puisque tu as un lien, tu devras utiliser un élément HTML <a href="...">...</a>. A l'intérieur de cet élément, tu peux avoir :
- une image <img src="..." alt="ici, la fonction du lien"> : solution simple, finalement la plus accessible.
- ou bien un texte (fonction du lien) qui sera masqué via CSS et remplacé par une image d'arrière-plan CSS. Solution à la mode, mais nettement plus problématique pour l'accessibilité.
Modifié par Laurent Denis (16 Aug 2005 - 17:46)
Pops83 a écrit :
ce qui est sur c'est qu'il est préférable de le précharger dans la css.
Car elle reste en 'cache' et donc en cas de changement de page l'image sera plus rapide à charger.


Une image HTML (<img>) sera mise en cache de la même manière par les navigateurs qu'une image d'arrière-plan CSS.
Cool, c'est vrai que j'avais omis la cache du browser Smiley sweatdrop
alors je vais la laisser dans le code html comme expliquer merci à toi