28220 sujets
C'est vrai qu'avec PHP je peux récupérer la taille de l'image. Mais c'est trop simple de faire la présentation avec des tableaux. Désolé, les gars.
Toute la beauté d'utiliser des CSS est d'avoir la présentation séparée du code Html, et donc de simplifier la génération du Html. Dans ma tête cette dernière phrase est très importante:
Simplifier la génération du code Html.
Alors si, pour simplifier le code Html, je dois faire des acrobaties PHPesques, en utilisant un module GD que mon hebergeur n'a pas installé par défaut, ben je n'atteint pas mon objectif.
Non, je reste raisonnable: j'utilise le CSS pour le menu, là ça marche impeccable. Mais pour l'alignement du texte autour de l'image, j'utilise des tableaux. En fait ça s'appelle du "transitional", il paraît. J'ai trouvé ça dans un des livres mentionnés dans l'article maladies des débutants en CSS, qui m'a été conseillé par Raphael. Je cite:
Modifié par jmgonet (27 Apr 2005 - 16:45)
Toute la beauté d'utiliser des CSS est d'avoir la présentation séparée du code Html, et donc de simplifier la génération du Html. Dans ma tête cette dernière phrase est très importante:
Simplifier la génération du code Html.
Alors si, pour simplifier le code Html, je dois faire des acrobaties PHPesques, en utilisant un module GD que mon hebergeur n'a pas installé par défaut, ben je n'atteint pas mon objectif.
Non, je reste raisonnable: j'utilise le CSS pour le menu, là ça marche impeccable. Mais pour l'alignement du texte autour de l'image, j'utilise des tableaux. En fait ça s'appelle du "transitional", il paraît. J'ai trouvé ça dans un des livres mentionnés dans l'article maladies des débutants en CSS, qui m'a été conseillé par Raphael. Je cite:
a écrit :
“Web standards” is not a set of immutable laws, but a path filled with options and decisions. In our view, people who insist on absolute purity in today’s browser and standards environment do as much harm to the mainstream adoption of web standards as those who have never heard of or are downright hostile toward structural markup and CSS.
(Jeffrey Zeldman’s Designing With Web Standards)
Modifié par jmgonet (27 Apr 2005 - 16:45)
Bonjour,
Ca me fait plaisir enfin quelqu'un qui n'a pas peur de jeter quelque chose que l'on nous présente comme le messie...
Ceci dit peux êter que ta présentation est un peu complexe, je pense que tu aurais pu faire plus simple et je ne trouve pas que le rendu soit esthétique avec toute ces marges dans tous les sens.
Mais ne te laisse pas influencer...
Bonne continuation,
IlSandor.
Modifié par ilsandor (27 Apr 2005 - 13:38)
Ca me fait plaisir enfin quelqu'un qui n'a pas peur de jeter quelque chose que l'on nous présente comme le messie...

Ceci dit peux êter que ta présentation est un peu complexe, je pense que tu aurais pu faire plus simple et je ne trouve pas que le rendu soit esthétique avec toute ces marges dans tous les sens.
Mais ne te laisse pas influencer...
Bonne continuation,
IlSandor.
Modifié par ilsandor (27 Apr 2005 - 13:38)
Bah tu sais, pour moi, récupérer la taille de l'image n'a rien de difficile. C'est loin d'être une acrobatie PHPesque. Dans mon cas je dirais plutôt que ce n'est pas une acrobatie Coldfusionnesque. Mais si tu t'y connais pas, évidemment, c'est plus compliqué.
Je ne te cacherai pas non plus que pour un portail que j'ai réalisé, un portail de commerce en ligne, dans lequel j'ai fais le maximum au niveau qualité : code respectant la syntaxe xhtml, css séparé, accessiblité, ergonomie, légèreté, sécurité, modularité etc... eh bien j'ai utilisé un tableau pour positionner deux éléments : contenu du panier et à côté le temps restant pour terminer la transaction. J'avais testé plusieurs façons en CSS pur, et l'affichage buggait sur certains navigateurs MAC. J'ai préféré utiliser un tableau pour cette partie. Ce qui cause problème avec les tableaux c'est leur imbrication. Mais un simple tableau, comme dans mon cas, doté d'une seule ligne et deux colonnes ne vient pas nuire à l'accessibilité.
Dans ton cas, un problème que j'peux voir à utiliser un tableau, c'est que si l'utilisateur réduit la taille de son écran, il peut perdre de vue le texte. Par exemple, si ton image à 500 pixels de large, et que je réduis la fenêtre à cette taille, le texte qui se trouve à droite dans la cellule ne sautera pas sous l'image, il sera hors vue. En utilisant des CSS, voir même trouver une autre façon de présenter l'image et le texte, l'interface pourrait être un peu plus fluide et permettre de réduire la taille de la fenêtre tout en ayant accès au contenu. La façon dont tu veux présenter les choses ressemblent à ce qu'on pourrait faire sur papier, dans un magazine. Eh bien il faut savoir que le Web, c'est n'est pas du papier. C'est un peu comme ceux qui voulaient fixer la taille des caractères à 10px dans tous les navigateurs, parce que pour eux, c'était plus esthétique, mais se foutaient pas mal que ca rendait le site moins accessible.
Je dirais pas cela. Après tout, vaut mieux s'ouvrir aux suggestions des gens plutôt que de se fermer en se disant qu'on a raison.
Conclusion : fais comme bon te semble, mais réfléchis bien si ta présentation est ergonomique et réellement intéressante esthétiquement. Ilsandor en fait mention. Tu es venu chercher de l'informations sur comment réaliser ta présentation visuelle, mais au-delà de cela, il faut que tu te demande maintenant si c'est vraiment ce qu'il y a de mieux comme présentation, tant au niveau esthétique qu'ergonomique.
En composant ce message, j'ai pu lire ton dernier message. Oui le designer en a décidé ainsi, mais en tant que développeur web, c'est ton rôle de modérer ses fantaisies. S'il veut se la péter niveau graphique, qu'il fasse ca sur papier. Sur le web, on peut se la péter aussi niveau graphique, mais il faut toujours garder une priorité sur l'accessibilité et l'ergonomie. Eh oui c'est ton affaire, c'est toi qui doit contrôler la qualité en sortie.
*Se la péter : expression personnelle voulant dire se laisser aller, s'énerver avec excitation, être artistique, inventif etc.
Cela étant dit, ce n'est quand même pas la fin du monde si tu prends un tableau pour ca. Je ne dis pas que c'est pourri etc. Je trouve juste qu'il y a surement des rendus visuels plus agréables et qui n'auraient pas besoin d'utiliser un tableau.
Bonne continuation.
Je ne te cacherai pas non plus que pour un portail que j'ai réalisé, un portail de commerce en ligne, dans lequel j'ai fais le maximum au niveau qualité : code respectant la syntaxe xhtml, css séparé, accessiblité, ergonomie, légèreté, sécurité, modularité etc... eh bien j'ai utilisé un tableau pour positionner deux éléments : contenu du panier et à côté le temps restant pour terminer la transaction. J'avais testé plusieurs façons en CSS pur, et l'affichage buggait sur certains navigateurs MAC. J'ai préféré utiliser un tableau pour cette partie. Ce qui cause problème avec les tableaux c'est leur imbrication. Mais un simple tableau, comme dans mon cas, doté d'une seule ligne et deux colonnes ne vient pas nuire à l'accessibilité.
Dans ton cas, un problème que j'peux voir à utiliser un tableau, c'est que si l'utilisateur réduit la taille de son écran, il peut perdre de vue le texte. Par exemple, si ton image à 500 pixels de large, et que je réduis la fenêtre à cette taille, le texte qui se trouve à droite dans la cellule ne sautera pas sous l'image, il sera hors vue. En utilisant des CSS, voir même trouver une autre façon de présenter l'image et le texte, l'interface pourrait être un peu plus fluide et permettre de réduire la taille de la fenêtre tout en ayant accès au contenu. La façon dont tu veux présenter les choses ressemblent à ce qu'on pourrait faire sur papier, dans un magazine. Eh bien il faut savoir que le Web, c'est n'est pas du papier. C'est un peu comme ceux qui voulaient fixer la taille des caractères à 10px dans tous les navigateurs, parce que pour eux, c'était plus esthétique, mais se foutaient pas mal que ca rendait le site moins accessible.
ilsandor a écrit :
Mais ne te laisse pas influencer...
Je dirais pas cela. Après tout, vaut mieux s'ouvrir aux suggestions des gens plutôt que de se fermer en se disant qu'on a raison.
Conclusion : fais comme bon te semble, mais réfléchis bien si ta présentation est ergonomique et réellement intéressante esthétiquement. Ilsandor en fait mention. Tu es venu chercher de l'informations sur comment réaliser ta présentation visuelle, mais au-delà de cela, il faut que tu te demande maintenant si c'est vraiment ce qu'il y a de mieux comme présentation, tant au niveau esthétique qu'ergonomique.

En composant ce message, j'ai pu lire ton dernier message. Oui le designer en a décidé ainsi, mais en tant que développeur web, c'est ton rôle de modérer ses fantaisies. S'il veut se la péter niveau graphique, qu'il fasse ca sur papier. Sur le web, on peut se la péter aussi niveau graphique, mais il faut toujours garder une priorité sur l'accessibilité et l'ergonomie. Eh oui c'est ton affaire, c'est toi qui doit contrôler la qualité en sortie.
*Se la péter : expression personnelle voulant dire se laisser aller, s'énerver avec excitation, être artistique, inventif etc.
Cela étant dit, ce n'est quand même pas la fin du monde si tu prends un tableau pour ca. Je ne dis pas que c'est pourri etc. Je trouve juste qu'il y a surement des rendus visuels plus agréables et qui n'auraient pas besoin d'utiliser un tableau.
Bonne continuation.