28172 sujets

CSS et mise en forme, CSS3

Bonsoir à tous,


De retour du Maroc et après avoir découvert que les cybers peuvent être équipé avec de vielle version de navigateur, je cherche à faire des feuille de style pour les vielles version de Firefox.

De quel coté je doit fouillé, vers un hack, un commentaire conditionnel ou un script php?
percherie a écrit :
Bonsoir à tous,
De retour du Maroc et après avoir découvert que les cybers peuvent être équipé avec de vielle version de navigateur, je cherche à faire des feuille de style pour les vielles version de Firefox.

De quel coté je doit fouillé, vers un hack, un commentaire conditionnel ou un script php?


Le but de l'utilisation des standards est justement se se passer de hack et de correctifs divers. Commence donc par rendre ta page correctement affichée sur FF3 puis dans un deuxième temps, essaye de résoudre les éventuels problèmes d'affichage de FF2 (qui sera de toute évidence de moins en moins utilisé) sans passer par un hack qui cible uniquement cette version (je sais même pas s'il en existe d'ailleurs) mais plutôt en modifiant tes code pour que ça fonctionne partout.
D'autre part les différences qu'il peut y avoir entre FF3 et FF2 sont assez mineures.

Quant à FF1/1.5, je serais toi je me prendrai pas trop la tête avec. (0.26% d'utilisateurs).
Modifié par Hermann (26 Mar 2009 - 23:55)
Le petit soucis c'est que quand tu sort de nos pays riche, la majorité des cyber café sont sur internet explorer 6.0 et firefox 1.0.3, par exemple au Maroc ça représente plus de 80% des cas.

J'était comme toi avant de partir voyager un peut partout et ça m'a ouvert les yeux sur beaucoup de problème de sécurité (pour les virus) et les navigateurs.

Le gros problème c'est que le park informatique est vérouillé par des solutions de virtualisation crée il y a plusieures années, les mises à jours même si elles sont effectuée par les utilisateurs disparaisse à chaque fin de sessions et rare son les responsable de cyber qui souhaite passer du temps dessus.

Je vais donc suivre ton conseil pour FF2 mais pour FF1 je vais utiliser une feuille simplifiée si ça me pose trop de problème... je sens que je vais passer de longue heure de travail.

Ps : un cyber où je suis passé au Maroc viens de tester Ubuntu et viens de l'installer sur son serveur. Ca m'a pris 2 jours de cours et d'explications mais ils sont conquis
percherie a écrit :

Je vais donc suivre ton conseil pour FF2 mais pour FF1 je vais utiliser une feuille simplifiée si ça me pose trop de problème... je sens que je vais passer de longue heure de travail.

Tu devrais t'attacher à résoudre les problèmes d'affichage qui ont uniquement une incidence
négative sur l'accessibilité générale des contenus (compréhension...) et l'ergonomie (expérience utilisateur...) et laisser de côté les petites incohérences d'affichage non liées à ces aspects là. Mais tout dépendra du site et de sa vocation première...
Modifié par Hermann (27 Mar 2009 - 22:17)
Modérateur
Bonjour,

et ben oui il existes une possibilité de filtrer quelques versions de FF , (voir dans les regles proprio sur le site officiel de mozilla) .

Mais , je ne suis pas sur que te les donner sans même avoir un exemple concret qui mettent en evidence des bugs ingérable autrement qu'avec plusieurs feuille de style , soit un service a te rendre.

J'ai une fois repondu sur ce forum avec l'un de ces hacks , en précisant le pourquoi du comment , donc en mettant en garde contre un usage abusif et inopportun. De plus pour le defaut "visuel" a corriger , je ne suis pas certain qu'il valait la peine de rendre une feuille de style probablement instable a l'occasion d'une mise a jour par quelqu'un "pas au courant " ... hmm

Il y a généralement plusieurs moyen d'obtenir le résultat souhaiter , et la première façon de faire , c'est de ne pas provoquer les bugs connus , ou plutôt de ne pas reproduire des styles que tu connais déjà comme "a problèmes".

Je pense que si tu nous soumettez quelques beau bugs bien désastreux , il y aurait plusieurs personnes sur ce forum capables de pointé sur des mauvais choix CSS , voir des alternatives sans hacks. Et puis si certains bugs sont occasionné par un code html loufoque ... faut oublier de chercher a le corriger via CSS.

GC
Je pense que la source du problème est multiple et que je vais déjà les régler avant de demander une aide plus appronfondie.

J'utilise le cms joomla, je me retrouve donc avec une grande partie du code qui est imposée et qui peut justement ce rapprocher d'un code plus lofoque que pratique. Ensuite je viens de voir qu'il y a aussi des erreurs xhtml qui traine un peut partout (merci le cms) et encore je n'ai pas fait tester mon code css qui lui aussi doit contenir quelques surprise (on est pas parfait).

J'utilise principalement des propriétés css qui déclare des bloc comme élément de tableaux (non géré par IE) et je pense que le coeur du problème ce trouve comme "display: table-row;"

Je me demande si je n'ai pas fait une erreur de raisonnement pour la construction du site pour m'amener à utiliser ces propriété.

Je vais travaillé dessus ce weekend, pour le reste si erreur existe toujours je vous ferai signe.

Ps : le site en question est http://toutenkamion.net/
percherie a écrit :

Je me demande si je n'ai pas fait une erreur de raisonnement pour la construction du site pour m'amener à utiliser ces propriété.


En effet très lucide Smiley biggrin
En particulier si on veux cibler des versions très anciennes de navigateurs en utilisant des propriétés comprises par des versions très récentes Smiley murf .

Au passage dans le html en question le prologue xml est mal placé:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="utf-8"?><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr" >
Merci pour l'indication.

Sinon comme je suis en train de reprendre le raisonnement avant de reprendre le codage, j'aimerai avoir confirmation que je part pas sur une fausse piste.

Ancien raisonnement :
Je n'utilise pas de tableau car je n'ai pas de donnée tabulaire mais pour l'affichage, j'utilise des styles du genre display:table pour positionner les éléments et ensuite les décorer.
Un des objectif est de concevoir une interface élastique.

Nouveau raisonnement :
J'utilise un tableau en considérant chaque article comme une céllule de tableau, les vieux navigateurs peuvent afficher le site sans gros problème.
L'objectif premier d'interface élastique est conservé

Voilou, est ce que c'est possible? Quels sont les problèmes à venir et à anticiper? Qu'est ce que ça donne coté accéssibilitée et pour finir la validation xhtml et css?

Y a t'il d'autres solutions à envisager.

Voilou, ça fait beaucoup de questions mais ça peut m'aider dans mon raisonnement avant de perdre un temps fou en codage et découvrir les erreurs trop tard.
Heuu qu'est ce que vous en pensez au final? Pour le coté application je peut travailler seul de mon coté mais pour le choix à prendre j'aurai bien besoin d'une confirmation de connaisseur.