1

Bonjour.
Je viens de télécharger mozilla et je vois avec un plaisir non-dissimulé que mon site ne donne absolument rien de bon. Après une étude approfondie il s'avère qu'environ 1% des définitions CSS sont supportées. J'ai repris les exercices que j'ai faits à l'école, corrigés bien entendu (provenant du site de w3c) j'ai fait mon site en suivant minutieusement les standards et voilà le résultat: sur IE ça marche du premier coup sans le moindre problème, mais Mozilla... une horreur! Et pour les exercices, y en a 1 qui fonctionne sur... il doit y en avoir une trentaine...
bien pourtant... Est-ce que faire:<LINK rel="stylesheet" href="style.css" type="text/css">Déprimant... Comment faire? Certains sites fonctionnent
n: overline | underline; }
et mettre un code du style:a.lientitre:hover	{
	text-decoratio
dans le fichier style.css ne suffit pas?
Bon et puis je ne parle pas du javascript sick. Apparemment document.onmouseover=mafonction marche, mais je crois que c'est la seule ligne de code supportée au total... onclick ne fonctionne que s'il est directement mis sur l'objet en question. (et encore avec 1 objet sur 2) Et j'ai essayé avec layer.onMouseUp, mais sans succès...
PS: j'ai téléchargé aujourd'hui Mozilla (1.5 je crois) alors je ne pense pas qu'il soit périmé.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

2

et comment crois tu que les css et js de ynt marche à la fois sous ie et mozilla ?

3

Ca marche très bien sous mozilla. Et c'est aussi un bon outil poru tester la validité de tes CSS et autres JavaScripts : les truc conformes au w3c MARCHENT sous Mozilla, certains ne marchent pas sou IE, notamment les attributs taille, qu'il faut obligatoirement spécifier en px pour que ça donne des tailles correctes sous IE (IE n'utilise pas la bonne taille pour le medium, alors toutes les tailles données en relatif foirent). Tout ce qui n'est pas conforme au w3c ne passe pas la plupart du temps sous Mozilla, et c'est normal : Mozilla ne pardonne pas ce genre de choses, IE, si, et c'est a mon sens un très gros défaut de ce navigateur.

Personnelement, je trouve tès simple de développer pour Mozilla et ensuite vérifier que ça marche sous IE : a quelques exceptiosn près, ça marche. L'inverse n'est pas vrai, IE utilise trop de trucs non standards.

Et l'exemple que tu donne marche très bien sous Mozilla roll
Mon site perso : http://www.xwing.info

4

L'exemple que j'ai donné fonctionne, mais avec l'attribut line-through, pas...
Sinon ça va, mais bon il est très strict, il ne faut pas oublier les ;, ne pas mettre les " entre les attributs CSS, il ne supporte pas RGB(...), il est sensible à la casse et pas IE, etc. Toutes ces petites erreurs mises à la suite donnaient le truc infect dont je vous parlais plus haut.
Désolé d'avoir porté un jugement si hatif. Maintenant ça marche comme il faut (j'ai entièrement réécrit le script de ma page en testant ligne par ligne sur Mozilla, et ça va aussi sans problème sur IE maintenant). #ouf#
Le seul truc qui embête encore c'est la taille de la bordure de mon tableau. Ca va sôus IE mais pas sous mozilla. Quelqu'un aurait une solution, j'utilise l'attribut border de table en css.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

5

c'est IE qui est trop souple, pas mozilla qui est trop strict.

6

Je trouve que ce n'est pas un mal de ne pas être sensible à la casse...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

7

Si, quand ça ne respecte pas les normes...
Sinon, poru les tableaux, essaye avec des choses das ce style :
TABLE.cadre {
    background-color: transparent;
    border-collapse: collapse;
    border: 0px;
}
TD.cadre {
    border-left: 1px solid #495C78;
    border-right: 1px solid #495C78;
    border-bottom: 1px solid #495C78;
    background-color: #EDEBE9;
    padding: 3px;
}


Ca marche très bien... C'est un exemple d'un truc que j'utilise... L'attribut "border-collapse: collapse;" est très important pour la politique de gestion du cadre autour du tableau... regarde les spécifications css2 pour ça...
Mon site perso : http://www.xwing.info

8

Merci happy
J'ai été voir ça sur le site de w3c, et c'est bon. Il devait y avoir un caractère incorrect dans ma ligne de code, mais je n'ai pas réussi à le trouver. Sinon c'est simplement:
table {
border-width: 1;
}
Et là ça fonctionne. IE accepte border: 1 tout court, comme c'est le cas lors de la définition d'un tableau en HTML.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741