This website will not display properly without JavaScript enabled - Ce site ne peut pas s'afficher correctement sans JavaScript - Strony nie wyświetlą się poprawnie bez JavaScript.

Un site web n'est jamais le même

Ten artykuł ma ponad 5 lat. Jego zawartość może być nieaktualna.

Les différences entre les navigateurs et les plates-formes font que l'apparence d'un site n'est pas la même chez tout le monde. Il est utile de le savoir, et de le prévoir. Un petit aperçu.

Comparez le rendu du menu à droite de chaque copie d'écran incluses ci-dessous (les copies ont été faites à l'adresse www.w3.org/Style/styling-XML ):

Netscape 7 Safari 1
Ecran NC7 Mac
Ecran Safari Mac
Internet Explorer 6 Opera 6
Ecran IE6 Windows XP
Ecran Opera6 Mac

Netscape 7 et Safari 1 interprètent correctement le CSS qui gère l'affichage de ce menu : il occupe toute la hauteur de page et il reste figé à l'écran (1) lorsque vous utilisez l'ascenseur.
Quant à Internet Explorer 6 pour Windows et Opera 6, ils ne savent pas produire le rendu désiré : le fond du menu ne s'étend pas sur toute la hauteur de la fenêtre, et le menu se déplace lorsque vous utilisez l'ascenseur.

Le rendu sur Explorer diverge également en fonction de la plate-forme sur laquelle on l'utilise :

Internet Explorer sur Windows Internet Explorer sur MacOs
Ecran IE6 Windows XP
Ecran IE5 Mac

En dépit de ces différences, le rendu est acceptable et la page est accessible à tous les navigateurs. C'est l'essentiel.


(1) - l'effet de menu figé est obtenu grâce à la commande CSS position : fixed. Pour obtenir le même effet, on utilisait autrefois "les cadres" (frameset), avec les inconvénients qu'ils entraînent:

  • l'impossibilité de mémoriser l'adresse de la page dans vos favoris,
  • la difficulté d'y accéder à partir des moteurs de recherche,
  • la difficulté de naviguer sur des sites conçus en frameset pour les navigateurs non-visuels
Podobne posty