Bonjour,
mon titre est assez difficile à formuler, mais l'idée est la suivante : est-ce qu'en jouant sur le media des CSS, on peut éviter au surfeur de télécharger des objets de page ?
Je m'explique : je retape un de mes sites dans lesquel des cours sont présents. J'aimerais afficher des vignettes de schémas, dans l'affichage (media="screen") et, lorsqu'on imprime la page (media="print") que les vignettes ne soient pas visible,s mais les grandes images oui.
Il suffit de jouer sur un display:none, par exemple, mais compte tenu des pages et de la lourdeur des images (même une *simple* image de 10 ko multipliée par 15 schémas ... par cours !) pourrait faire fuir d'éventuels bas débits.
Tout bien réfléchi, si l'aspect display:none; n'est jamais qu'une mise en forme d'un objet de page, cela sous-entend que le nagivateur téléchargerait quand même la vignette ET son agrandi, sans pour autant afficher ce dernier. Moi je cherche seulement à n'afficher que l'un ou que l'autre...
Les CSS peuvent-elles m'aider ? merci de vos idées & remarques.
Modifié par Malcolm (23 Jan 2007 - 21:36)
      
      
    mon titre est assez difficile à formuler, mais l'idée est la suivante : est-ce qu'en jouant sur le media des CSS, on peut éviter au surfeur de télécharger des objets de page ?
Je m'explique : je retape un de mes sites dans lesquel des cours sont présents. J'aimerais afficher des vignettes de schémas, dans l'affichage (media="screen") et, lorsqu'on imprime la page (media="print") que les vignettes ne soient pas visible,s mais les grandes images oui.
Il suffit de jouer sur un display:none, par exemple, mais compte tenu des pages et de la lourdeur des images (même une *simple* image de 10 ko multipliée par 15 schémas ... par cours !) pourrait faire fuir d'éventuels bas débits.
Tout bien réfléchi, si l'aspect display:none; n'est jamais qu'une mise en forme d'un objet de page, cela sous-entend que le nagivateur téléchargerait quand même la vignette ET son agrandi, sans pour autant afficher ce dernier. Moi je cherche seulement à n'afficher que l'un ou que l'autre...
Les CSS peuvent-elles m'aider ? merci de vos idées & remarques.
Modifié par Malcolm (23 Jan 2007 - 21:36)
 
 
  Ça marche mais il y a des ajustements à faire pour faire rentrer l'image dans la page.    
  
 [/schema] qui contient un identifiant, celui du schéma. Par une regexp PHP, j'extirpe à la construction de la page les infos de la base et je génère l'affichage de mes vignettes... et en mode "impression", j'ai de quoi afficher les pgrandes images en plus, toujours à la contruction de la page.