Les normes du W3C ne sont que des recommandations et personne n’est obligé de les suivre. Toutes les navigateurs sont plus ou moins respectueux de ces normes hormis Internet Explorer de Microsoft pour qui ces normes ne sont pas importantes. Le but de ces normes et de permettre d’avoir d’une part le même rendu sur tous les navigateurs graphiques et d’autre part de permettre que les personnes non voyantes puissent également consulter correctement ces informations.
Ce site a été conçu et testé avec les navigateurs Firefox 3, Safari 3 et Internet Explorer 8. La présentation avec les anciennes versions d’Internet Explorer peut varier, principalement en ce qui concerne le positionnement des images et des cadres, en effet ces versions du navigateur ne respectent pas les normes du W3C. Petit à petit je vais tenter de faire en sorte que le rendu sous IE(6 - 7) soit le meilleur possible étant donné qu’il y a de fortes chances que vous utilisiez ce navigateur. Je considère néanmoins qu’il est indispensable que chaque site soit accessible à tout un chacun et de ce fait, je m’éfforce de respecter les principes même ci dnas le cas présent, ce n’est pas très util étnat donné que ni vous ni moi ne souffrant d’un handicap.
Ce site a été conçu pour être optimal avec une résolution de 1280×1024 ou supérieure. En 1024×768, l’affigage n’est que peut perturbé, en 800×600, le résultat plus perturbé mais reste utilisable. Ce site laisse la possibilité à l’utilisateur d’augmenter ou de réduire la taille des caractères si son navigateur le lui permet. Dans un certaine mesure, le site reste présentable malgrès cette perturbation.
Lorsqu’une entreprise veux garantir que tous les utilisateurs d’Internet puisse consulter correctement leur site, une mise en page est définie pour chaque catégorie de navigateur. Ceci demande un travail collosal. En plus de cela, certain vont même jusqu’à modifier la mise en page en fonction de la résolution d’écran de l’utilisateur. De cette façon, la mise en page est optimale avec tout les navigateurs.
Le test Acid2 vise à tester la qualité de la mise en oeuvre de certaines fonctionnalités de CSS 2 et d’autres standards du Web dans un navigateur Web.
Le test se présente sous la forme d’une page HTML comportant des balises vides de sens (le seul texte présent est « Hello World ! »), mais définissant des blocs vides qui, suite à l’application ou la non application de styles et de sélecteurs spécifiques, finiront par former un dessin composé de lignes horizontales colorées. Le test ne se limite pas à essayer des fonctionnalités de CSS 2, il comporte aussi des erreurs volontaires pour voir si le navigateur se comporte correctement dans ce cas (une règle incorrecte doit être ignorée). Le test vérifie également le support des images PNG translucides, que le navigateur analyse correctement le code HTML sous-jacent, notamment la fermeture automatique des balises de paragraphes, la gestion des balises object et des blocs de commentaires SGML. Il vérifie enfin la gestion correcte du protocole data : pour l’insertion d’objets intégrés et, de même, si le navigateur se comporte conformément aux spécifications en cas d’erreurs volontaires. Si le résultat de l’affichage de cette page Web n’est pas identique au dessin attendu (une figure souriante), alors la mise en œuvre de CSS 2 dans le navigateur n’est théoriquement pas conforme à la spécification CSS 2. Par contre, le fait qu’un navigateur passe le test ne signifie pas qu’il supporte entièrement CSS 2 : il s’agit juste d’un indicateur intéressant à ce sujet.
Les navigateurs basés sur WebKit ont été les premiers à passer ce test avec succès dans leurs versions de développement, grâce au travail de David Hyatt, principal développeur de Safari. Ils furent suivis assez rapidement par iCab, un autre navigateur pour Mac OS X n’utilisant pas WebKit, et par KHTML (Konqueror) profitant de sa parenté avec WebKit. De même, Shiira, navigateur pour Mac OSX et utilisant lui aussi WebKit passe avec succès le test.
En outre, Opera dans sa version 9.0 a fini par passer complètement le test, tandis que Mozilla Firefox le passe en version 3 depuis le 8 décembre 2006. Quant à Internet Explorer, Microsoft n’avait pas prévu de le rendre conforme au test, la version 8 le passe maintenant.
2Pour en savoir plus2
Le test Acid2
Les détails du test Acid2 en anglais
Étant donné que la plupart des navigateurs passent le teste ACID2 avec succès, un nouveau test a été mis au point, celui-ci ne visse plus seulement à tester le respect du format CSS mais, également les nouvelles technologies qui sont censées être intégrées aux navigateurs moderne. Le résultats de ce test est le nombre de teste réussit sur un total de 100. A ce jour aucun navigateur en version stable ne passe ce test à 100%, seul des versions de développement du webkit et d’opéra ont réussit ce test à 100%.
2Pour en savoir plus2
Le test Acid3
Les détails du test Acid3 en anglais