Navigateurs et Rendu

Pourquoi des dif­fé­rences d’affichage ?

Les normes du W3C ne sont que des recom­man­da­tions et per­sonne n’est obligé de les suivre. Toutes les navi­ga­teurs sont plus ou moins res­pec­tueux de ces normes hormis Internet Explorer de Microsoft pour qui ces normes ne sont pas impor­tantes. Le but de ces normes et de per­mettre d’avoir d’une part le même rendu sur tous les navi­ga­teurs gra­phiques et d’autre part de per­mettre que les per­sonnes non voyantes puissent éga­lement consulter cor­rec­tement ces informations.

Ce site

Ce site a été conçu et testé avec les navi­ga­teurs Firefox 3, Safari 3 et Internet Explorer 8. La pré­sen­tation avec les anciennes ver­sions d’Internet Explorer peut varier, prin­ci­pa­lement en ce qui concerne le posi­tion­nement des images et des cadres, en effet ces ver­sions du navi­gateur ne res­pectent pas les normes du W3C. Petit à petit je vais tenter de faire en sorte que le rendu sous IE(6 - 7) soit le meilleur pos­sible étant donné qu’il y a de fortes chances que vous uti­lisiez ce navi­gateur. Je considère néan­moins qu’il est indis­pen­sable que chaque site soit acces­sible à tout un chacun et de ce fait, je m’éfforce de res­pecter les prin­cipes même ci dnas le cas présent, ce n’est pas très util étnat donné que ni vous ni moi ne souf­frant d’un handicap.

Ce site a été conçu pour être optimal avec une réso­lution de 1280×1024 ou supé­rieure. En 1024×768, l’affigage n’est que peut per­turbé, en 800×600, le résultat plus per­turbé mais reste uti­li­sable. Ce site laisse la pos­si­bilité à l’utilisateur d’augmenter ou de réduire la taille des carac­tères si son navi­gateur le lui permet. Dans un cer­taine mesure, le site reste pré­sen­table malgrès cette perturbation.

Et les sites pro ?

Lorsqu’une entre­prise veux garantir que tous les uti­li­sa­teurs d’Internet puisse consulter cor­rec­tement leur site, une mise en page est définie pour chaque caté­gorie de navi­gateur. Ceci demande un travail col­losal. En plus de cela, certain vont même jusqu’à modifier la mise en page en fonction de la réso­lution d’écran de l’utilisateur. De cette façon, la mise en page est optimale avec tout les navi­ga­teurs.

Le Test Acid2

Test Acid<span class="numbers">2</span> Le test Acid2 vise à tester la qualité de la mise en oeuvre de cer­taines fonc­tion­na­lités de CSS 2 et d’autres stan­dards du Web dans un navi­gateur Web.

Le test se pré­sente sous la forme d’une page HTML com­portant des balises vides de sens (le seul texte présent est « Hello World ! »), mais défi­nissant des blocs vides qui, suite à l’application ou la non appli­cation de styles et de sélec­teurs spé­ci­fiques, finiront par former un dessin composé de lignes hori­zon­tales colorées. Le test ne se limite pas à essayer des fonc­tion­na­lités de CSS 2, il com­porte aussi des erreurs volon­taires pour voir si le navi­gateur se com­porte cor­rec­tement dans ce cas (une règle incor­recte doit être ignorée). Le test vérifie éga­lement le support des images PNG trans­lu­cides, que le navi­gateur analyse cor­rec­tement le code HTML sous-​​jacent, notamment la fer­meture auto­ma­tique des balises de para­graphes, la gestion des balises object et des blocs de com­men­taires SGML. Il vérifie enfin la gestion cor­recte du pro­tocole data : pour l’insertion d’objets intégrés et, de même, si le navi­gateur se com­porte confor­mément aux spé­ci­fi­ca­tions en cas d’erreurs volon­taires. Si le résultat de l’affichage de cette page Web n’est pas iden­tique au dessin attendu (une figure sou­riante), alors la mise en œuvre de CSS 2 dans le navi­gateur n’est théo­ri­quement pas conforme à la spé­ci­fi­cation CSS 2. Par contre, le fait qu’un navi­gateur passe le test ne signifie pas qu’il sup­porte entiè­rement CSS 2 : il s’agit juste d’un indi­cateur inté­ressant à ce sujet.

Rendu test Acid<span class="numbers">2</span> Les navi­ga­teurs basés sur WebKit ont été les pre­miers à passer ce test avec succès dans leurs ver­sions de déve­lop­pement, grâce au travail de David Hyatt, prin­cipal déve­loppeur de Safari. Ils furent suivis assez rapi­dement par iCab, un autre navi­gateur pour Mac OS X n’utilisant pas WebKit, et par KHTML (Kon­queror) pro­fitant de sa parenté avec WebKit. De même, Shiira, navi­gateur pour Mac OSX et uti­lisant lui aussi WebKit passe avec succès le test. En outre, Opera dans sa version 9.0 a fini par passer com­plè­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

Le Test Acid3

Test Acid<span class="numbers">3</span> Étant donné que la plupart des navi­ga­teurs 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, éga­lement les nou­velles tech­no­logies qui sont censées être inté­grées aux navi­ga­teurs moderne. Le résultats de ce test est le nombre de teste réussit sur un total de 100. A ce jour aucun navi­gateur en version stable ne passe ce test à 100%, seul des ver­sions de déve­lop­pement 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


© Balet.ws |