Mon site fonctionne sur MF et pas sur IE

Résolu
reso101 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai créé un site internet HTML très simple hébergé chez Free et envoyé par FileZilla. Celui-ci fonctionne et est visible sans problème sur Mozilla F. et pas sur IE. Je souhaiterai tres fortement pourtant que ca marche.
Je vous remercie par avance de m'aider à résoudre cette énigme



La page internet récalcitrante

http://sensymix.free.fr/publicat/index.html
A voir également:

5 réponses

MicroStoretm Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
SLt alors enfaite voila; ie n'accepte pas toute les norme de w3c tandi que firefox oui, ie n'accepte pas par example -moz-border-radius: 3px donc ne tant fais pas, plus de parssone ont MF que IE, ce que je te propose ces de mettre ceci sur ton site

"Pour une meilleur visualisation de site, nous vous recomandons d'installer le navigateur FIREFOX."
0
SangokuSSJ4 Messages postés 443 Date d'inscription   Statut Membre Dernière intervention   47
 
Contrairement à ce que tu dis, il y a nettement plus d'utilisateur de IE que de MF...

actuellement, environ 60% pour IE, 30% pour FF
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il ne faut pas exagérer, IE respece quand même les normes, et il ne m'a jamais posé de soucis. J'ai un site actuellement en développement, j'ai créé le template sans me soucier d'IE. Après, je l'ai testé avec IE, et à ma grande surprise, tout roule nickel, même avec IE6 (sauf les PNG transparents).

-moz-border-radius n'est pas une propriété du W3C, c'est une implémentation propre à Firefox.
La vraie propriété est border-radius, et tout comme IE, Firefox ne la reconnait pas.
0
SangokuSSJ4 Messages postés 443 Date d'inscription   Statut Membre Dernière intervention   47
 
Il est possible que tes javascript (onload et autres) ne fonctionnent pas sous IE (vérifier leur compatibilité)
Ensuite, ton site n'est pas aux normes: http://validator.w3.org/...
Corrige les erreurs, ça peut déjà règler quelques soucis.

Ensuite ,essaye de coder plus proprement ton html. N'utilise pas des tableaux, mais plutôt des div.
0
reso101 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci pour vos renseignements,
J'ai rectifié les premiers éléments de ma page avant le head
Si j'ai bien compris c'est le js de mon menu qui pose problème sur ie mais je ne comprends pas pourquoi.
J'ai fait comme d'habitude avec dreamweaver en utilisant "comportement - intervertit une image" mais là bah ca marche pas et je ne sais pas quoi faire...
J'aimerai pourtant conservé mon menu alors si vous pouviez à nouveaux m'aider à reformuler mon code ce serait sympa

Pour les tableaux et les div de je vais me mettre à jour et j'essayerai pour le prochain site.
0
reso101 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
En tout cas super ton site Validor truc truc
je ne connaissais pas et déjà ma page s'affiche ce qui est bon signe
donc un grand merci
Il me reste cependant des erreurs que je ne comprends pas
aurais tu la gentillesse de jeter un oeil
merci
et pour les div ca remplace les tableaux ?
0
SangokuSSJ4 Messages postés 443 Date d'inscription   Statut Membre Dernière intervention   47
 
Un div c'est un bloc de contenu, ni plus ni moins. L'avantage, c'est que tu peux le paramètrer comme tu veux avec css, sans avoir les contrainte du tableau.

Un tableau a beaucoup de contraintes, est n'est pas pratique du tout aussi je te conseille vivement de ne jamais les utiliser sauf dans des cas très très particuliers...
0
SangokuSSJ4 Messages postés 443 Date d'inscription   Statut Membre Dernière intervention   47
 
Pour les erreurs, déjà si tu remplaces tout tes tableaux par des div, tu supprimes 80% des erreurs !

ensuite pour chaque balise <img> tu dois avoir un attribut "alt" de cette façon:
<img src="truc.jpg" alt="mon image truc">. Cet attribut définit le texte qui doit être affiché dans le cas où le serveur ne peut pas afficher le fichier image.

Error  Line 51, Column 137: end tag for "img" omitted, but OMITTAG NO was specified

...r" valign="middle"><img src="menu/menu_01.jpg" width="1000" height="123" ></td>


Tu as oublier de fermer la balise img rajoute un / avant le chevron fermant de la balise img

onMouseOver et onMouseOut ne sont pas autorisé en XHTML, il faut les enlever. Mais pour ton menu, fait comme je t'ai dit: utilise css et non javascript
0
reso101 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
Maintenant le menu fonctionne dans IE... là tu me retire une poutre du pied !
Je n'ai jamais construit un site entièrement en CSS donc je ne sais pas comment faire pour remplacer les <table>bla</table> par des <div>blabla ca marche mieux</div>
Dois je tout refaire du début ?
ou juste remplacer certaine balise tab par div ?
bon je cache pas que je dois rendre ce site pour lundi matin et vraiment si j'avais une solution intermédiaire ce serait pas mal
0
SangokuSSJ4 Messages postés 443 Date d'inscription   Statut Membre Dernière intervention   47
 
En une après-midi tu peux refaire tout ton site intégralement avec les div :)

Supprime toutes tes balises table et autre, repars de zéro, utilise ce tuto:

https://pbnaigeon.developpez.com/tutoriel/CSS-HTML/mise-en-page-CSS/

La structure de ton site est refaite en 1 heure pour un habitué. Mais pour un débutant comme toi, je pense que 4 ou 5 heures suffiront amplement pour avoir un truc bien porpre, optimisé et tout :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
reso101 Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci à tous j'ai résolu le problème et à bientôt
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
« et à bientôt »
Si tu prévois déjà d'avoir d'autres soucis ...
0