(reprise du message précédent)
J'oubliais une chose très importante : d'après ce qui précède, les media queries ofriraient une excellente solution au vieux problème de "Je veux que ça passe quelque-soit la résolution d'écran".
En fait, de l'aveu même des auteurs de ce projet de spec, c'est un outil très limité qui ne répond que très partiellement au problème du traitement d'une ressource unique (le contenu) quelque-soit le media de restitution: les media queries ne sont pas extensibles : nouveau media, nouvelles contraintes de rendu... Plop !
Ce qui va contribuer beaucoup plus à changer la donne, et qui a en fait déjà commencé, ce sont les processus d'adaptation de la structure et du rendu côté client.
Ouh ! Qu'é-qui-dit, là ?
N'ayez pas peur, c'est très simple. C'est une "simple" (sic) évolution du navigateur déjà accomplie par Opera, en cours pour les navigateurs Gecko, qui permet à l'utilisateur de demander à son navigateur d'adapter les données de présentation et de structure à ses contraintes de rendu personnelles. Concrètement, c'est l'architecture ERA d'Opera et ce qui est en train de se construire pour le navigateur Gecko pour mobiles :
- le fit to width (adapter à la largeur) d'Opera permet d'ores et déjà d'adapter n'importe quelle page Web à la largeur réelle d'affichage ou d'impression, pour supprimer tout scroll et tout rognage. (Personnellement, ces histoires de scroll à n'en plus finir me laissent, du coup, assez froid
)
- le small screen rendering d'Opera (et son futur équivalent Gecko) permettent de retraiter aussi bien le HTML que les CSS pour forcer un rendu sur les très petits écrans des mobiles et PDA.
l'intéressant, là-dedans, c'est que le navigateur acquiert une capacité de modifier le biau design voulu par l'auteur, mais aussi la structure HTML qui va va beaucoup plus loin que les grossières adaptations du type idésactiver la feuille de style ou ignorer les tailles de caractères spécifiées par l'auteur.
Tiens, sans cette capacité, je ne pourrais pas afficher sur mon écran secondaire la liste des derniers messages de ce forum, dans une fenêtre de largeur très réduite (cet écran affiche beaucoup d'autres choses), mais sans l'affreux scroll que provoque les contenus sans espace trop longs que ne gère pas le CMS...
Modifié par Laurent Denis (08 Jul 2005 - 08:29)
J'oubliais une chose très importante : d'après ce qui précède, les media queries ofriraient une excellente solution au vieux problème de "Je veux que ça passe quelque-soit la résolution d'écran".
En fait, de l'aveu même des auteurs de ce projet de spec, c'est un outil très limité qui ne répond que très partiellement au problème du traitement d'une ressource unique (le contenu) quelque-soit le media de restitution: les media queries ne sont pas extensibles : nouveau media, nouvelles contraintes de rendu... Plop !
Ce qui va contribuer beaucoup plus à changer la donne, et qui a en fait déjà commencé, ce sont les processus d'adaptation de la structure et du rendu côté client.
Ouh ! Qu'é-qui-dit, là ?

N'ayez pas peur, c'est très simple. C'est une "simple" (sic) évolution du navigateur déjà accomplie par Opera, en cours pour les navigateurs Gecko, qui permet à l'utilisateur de demander à son navigateur d'adapter les données de présentation et de structure à ses contraintes de rendu personnelles. Concrètement, c'est l'architecture ERA d'Opera et ce qui est en train de se construire pour le navigateur Gecko pour mobiles :
- le fit to width (adapter à la largeur) d'Opera permet d'ores et déjà d'adapter n'importe quelle page Web à la largeur réelle d'affichage ou d'impression, pour supprimer tout scroll et tout rognage. (Personnellement, ces histoires de scroll à n'en plus finir me laissent, du coup, assez froid

- le small screen rendering d'Opera (et son futur équivalent Gecko) permettent de retraiter aussi bien le HTML que les CSS pour forcer un rendu sur les très petits écrans des mobiles et PDA.
l'intéressant, là-dedans, c'est que le navigateur acquiert une capacité de modifier le biau design voulu par l'auteur, mais aussi la structure HTML qui va va beaucoup plus loin que les grossières adaptations du type idésactiver la feuille de style ou ignorer les tailles de caractères spécifiées par l'auteur.
Tiens, sans cette capacité, je ne pourrais pas afficher sur mon écran secondaire la liste des derniers messages de ce forum, dans une fenêtre de largeur très réduite (cet écran affiche beaucoup d'autres choses), mais sans l'affreux scroll que provoque les contenus sans espace trop longs que ne gère pas le CMS...
Modifié par Laurent Denis (08 Jul 2005 - 08:29)