Sujet: Re: [CSS/float] un truc qui marche sur IE mais pas sur Firefox
De: use.link.in.signature (l' arobase) ddress.invalid (Patrick 'Zener' Brunet)
Groupes: fr.comp.infosystemes.www.auteurs
Organisation: Posted through ALPHANET (
http://www.alphanet.ch/)
Date: 04. Sep 2008, 18:45:21
Bonsoir.
"Pierre Goiffon" <pgoiffon@free.fr.invalid> a écrit dans le message de news:
48be8aa6$0$24303$426a34cc@news.free.fr...
Patrick 'Zener' Brunet wrote:
Si c'est vraiment nécessaire, je devrai rajouter une nouvelle
techno dans laquelle tout le layout est appelé, composant par
composant, par un maître-script PHP fourni dans le répertoire
de la charte graphique.
Ca me permettrait effectivement d'injecter des conteneurs sur
mesure pour "aider" la CSS. Mais ça constituerait aussi un
constat d'échec pour la philosophie de CSS...
L'opposition entre la vue "page" de CSS et les modules indépendants
constituant une page de la majorité des cms ou applications en ligne est
une vraie épine à traiter pour les développeurs. Conserver une logique
qui va bien au "niveau page" n'est vraiment pas toujours simple...
Il n'y a pas si longtemps qu'on développait des versions du sites pour
chacun des navigateurs connus, avec un effort correspondant à sa part de
marché :-)
CSS était destiné à nous sortir de là...
Amha ce sont surtout les bugs ou principes spartiates qui bloquent toute
chance de le faire proprement...
Si les position: et autre float:/clear: marchaient à 100%, on pourrait le
faire.
Je m'y suis forcé pour mon site perso, et je l'ai testé aussi bien avec Lynx
qu'avec Opera en commande vocale et sans les mains (mais en anglais)...
Mais il existe déjà des moteurs de templates qui permettent de gérer
cette contradiction. C'est le cas de Wicket par exemple, où une page est
faite de différents composants, chacun étant dépendants, et le moteur
reconstituant le tout à la fin. On peut par exemple avoir une quinzaine
de form avec chacun leurs propriétés (contrôle de saisie, ...) alors que
ce qui sera renvoyé au client ne contiendra bien qu'un form HTML.
Certes, mais même si le serveur est capable de pondre une page sur mesure
selon le contexte du visiteur, ça nécessite déjà de détecter complètement ce
contexte, et de préférence une seule fois au début, pas à chaque page...
Avec les navigateurs qui se font passer pour d'autres, les recommandations
de prudence consistant à tout cacher de sa configuration, et même les robots
qui viennent buriner le serveur en essayant de rentrer comme des humains,
c'est pas triste :-)
Franchement je trouve heureux que le Web ne soit qu'une corvée nécessaire
mais annexe pour mon activité, parce que même par rapport à du bon logiciel
bien complexe, c'est une source inépuisable de crises de nerfs...
--
Cordialement.
--
* Patrick BRUNET www.ipzb.fr
* E-mail: lien sur
http://zener131.eu/ContactMe