Page 1 sur 1

Pb compatibilité Mozilla

Publié : 05 août 2005, 11:01
par Volubilis
Bonjour,

j'ai un site qui fonctionne correctement sous Explorer et qui se trouve degueulasse sous Mozilla et j'aimerais le rendre compatible.

voir exemple

http://www.volubilis.net/concert.htm
ou
http://www.volubilis.net/night_club/ita ... a_som.php

qq'un a t'il déjà eu ce type de souci ?

merci

compatibilité Mozilla

Publié : 05 août 2005, 11:13
par Gribouille
Bonjour, j'utilise Mozilla 1.7.11, j'ai cliqué sur le lien en question et j'obtient une image parfaite.

Publié : 05 août 2005, 11:24
par volubilis
moi meme avec la dernière version le cadre en haut est décalé du cadre principal

Image

Publié : 05 août 2005, 11:31
par calimo
Ce site est écrit en quelle langage ? Mozilla est un navigateur qui connaît le HTML, un langage standardisé par le W3C... mais là visiblement là ça n'en est pas !

Un peu de lecture sur les standards : Openweb, et en particulier 3 articles pour bien comprendre le pourquoi et le comment :
http://openweb.eu.org/articles/toi_comprendre_moi/
http://openweb.eu.org/articles/pourquoi_standards/
et http://openweb.eu.org/humeurs/balkanisation/ :wink:

Et ensuite il te faudra faire une page écrite en HTML, tu peux t'aider du validateur du W3C :wink:

Publié : 05 août 2005, 11:56
par volubilis
quel language ?

j'en sais rien mais bon si tu me dis que c'est pas du html ca me pose un serieux pb !

Publié : 05 août 2005, 13:21
par calimo
Disons du moins que c'est une forme dégénérée de HTML, pleine d'erreurs et d'attributs propriétaires :P (le validateur du W3C ne s'y trompe pas et affiche une "erreur fatale").

De celle dont on parle justement sur le site OpenWeb, en expliquant pourquoi ce n'est pas bien, et à quel point il est important de respecter les standards, et de parler dans la langue de tous les navigateurs. La première chose à faire est de mettre un doctype valide, afin de déclarer aux navigateurs dans quelle langue tes pages vont "parler".
Ça peut se faire simplement en indiquant la bonne URL pour la dtd "hmpro5.dtd", mais tu n'as aucune garantie que les navigateurs comprendront ce dialecte. Donc mieux vaut utiliser une langue officielle, comme les dtd du W3C. Ensuite il faudra s'arranger pour que la page respectent effectivement ce langage, et il y a de bonnes chances que le problème soit résolu :wink:

PS : c'est typiquement un sujet pour la rubrique "développement web" :wink:

Publié : 05 août 2005, 14:16
par FF_Olivier
Sinon, pour ton pb spécifique, dans la CSS :

Code : Tout sélectionner

.tbl {
   margin: auto;
}

.tbl2 {
   margin pas précisé
}
D'où (je crois) alignements différents.

Publié : 05 août 2005, 18:29
par volubilis
merci Beaucoup c'etait juste cette marge dans tbl2

maintenant me reste plus qu'a solutionner le pb de l'interligne plus important dans firefox que dans explorer !

Publié : 05 août 2005, 18:59
par FF_Olivier
Content d'avoir aidé à résoudre ce pb, mais que l'arbre de la solution ponctuelle ne cache pas la forêt des autres problèmes, considère aussi ce qu'a dit Calimo, notamment sur les DTD «exotiques» et le code invalide.
;)

Publié : 05 août 2005, 20:47
par Invité
je vais faire mon possible pour rendre le site moins exotique.

Merci pour votre aide en tout cas ! ca sera plus agreable pour les utilisateurs de Firefox !