Bonjour!
Fier de mon navigateur, j'ai tendance à dicréditer IE au profit de Mozilla auprès de toutes mes connaissances. Mais je me heurte parfois à des points sensibles ou je suis incapable de répondre. Ainsi pour ne pas tomber dans un fanatisme aveugle il vaut mieux demander plutot que dire des conneries.
Aujourd'hui mon soucis se porte principalement sur le javascript. En effet des webmasters auto-proclamés me soutiennent que des balises HTML (l'exemple qui m'a été donné sont les 'div') et autres astuces pour avoir une barre de défilement en couleur par exemple, n'existent que pour les IE5 et superieur.
Si vous sautez au plafond, faites attention de pas vous cassez la tete, j'ai besoin de votre réponse :))
# Re: IE vs Moz : Javascript
Posté par XHTML/CSS inside (site web personnel) . Évalué à 1.
scrollbar-3dlight-color
scrollbar-arrow-color
scrollbar-base-color
scrollbar-darkshadow-color
scrollbar-face-color
scrollbar-highlight-color
scrollbar-shadow-color
scrollbar-track-color
il me semble bien que ça ne marche qu'avec IE.
(Avis perso : c'est dommage d'ailleurs...)
[^] # Re: IE vs Moz : Javascript
Posté par Infernal Quack (site web personnel) . Évalué à 7.
-ie-scrollbar-3dlight-color
-ie-scrollbar-arrow-color
-ie-scrollbar-base-color
-ie-scrollbar-darkshadow-color
-ie-scrollbar-face-color
-ie-scrollbar-highlight-color
-ie-scrollbar-shadow-color
-ie-scrollbar-track-color
Ce qui permettrait de montrer que c'est du IE only.
Mozilla a ce même genre de propriété non supportée par IE (-moz-border-round... ou un truc du genre) et de même pour konqui (-konq-...).
Essayes mon site http://shift.free.fr/(...) avec le style "Mozilla" (combo en bas du menu à droite) avec IE et Mozilla et tu verras que IE est pas foutu de le faire. Normal c'est pas un CSS standard mais ça n'empêche que le préfixer par -monNavigateur-... fait qu'il respecte la norme).
Au fait c'est du CSS et pas du Javascript. Tes connaissances devraient se renseigner et toi aussi :)
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: IE vs Moz : Javascript
Posté par Infernal Quack (site web personnel) . Évalué à 1.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: IE vs Moz : Javascript
Posté par Nucleos . Évalué à 2.
[^] # Re: IE vs Moz : Javascript
Posté par wismerhill . Évalué à 2.
# Re: IE vs Moz : Javascript
Posté par Hardy Damien . Évalué à 4.
Il suffit de lire les spec du w3c pour voir que les div existent pour tt le monde.
Quand à la couleur de la barre de défilement par contre c'est un truc CSS made in Redmond. Maintenant est ce que la barre fait partie de l'interface du browser (et donc de pourrir le theme choisi par l'utilisateur) ou de la page HTML ...
il existe aussi des fonctionnalité css uniquement utilisées par Gecko
-moz-border-radius pour faire des bord arrondis sur les boites par exemple. Mais par contre l'interet c'est que ce sont des directivent potencielle de CSS3 qui est en court de redaction. (a priori il suffira de virer le -moz- pour retrouver la directive officielle)
Bref sois tu suis les standards du web (w3c) et tu te fait un pote (moi), soit tu ne les suis pas
[^] # Re: IE vs Moz : Javascript
Posté par Hardy Damien . Évalué à 1.
Dam
[-1]
# Re: IE vs Moz : Javascript
Posté par Tulan . Évalué à 6.
- La balise div fait partie de la recommendation HTML 4 du W3C, c'est donc tout ce qu'ily a de plus officiel.
- avoir sa barre de défilement en couleur est très gadget et inutile, mais Konqueror le supporte sans problème, Mozilla non ... ... mais es-ce vraiment utile ... ...
- le support du CSS 2 par IE est catastrophique, ils ne reconnait pas la moitié des paramètrse de sélections des balises (sélecteurs >, +, [attr =] et [attr ~=]), les :hover et :active sur tout élément, :focus, :before, :first-child, :fixed ... je conseille ce site pour le tableau complet: http://www.xs4all.nl/~ppk/css2tests/(...)
Pour finir de les écraser tu peux leur montrer http://www.csszengarden.com(...) , en particulier le thème "pret a porter", ensuite tu leur conseilles de se renseigner avant de sortir des imbécilités pareils ;)
PS: pour le javascript, IE possède sa version perso et boiteuse alors que Mozilla implémente ECMAScript, recommendation oficielle et normalisée.
[^] # Re: IE vs Moz : Javascript
Posté par Hardy Damien . Évalué à 2.
en même temps c'est pas comme si il supportait le CSS1 parfaitement hein :))
testez donc la directive
body { background-color: #FF0000 !important;
background-color: #0000FF;
}
si ca reste en fond rouge c'est bon ( !important empechant la redefinition de la directive sauf si !important est reprecisé) sinon c'est con :)
Dam
[^] # Re: IE vs Moz : Javascript
Posté par Flyounet (site web personnel) . Évalué à 2.
Si je pouvais Plussoter, tu les prendrais tous sur le coin de la tronche !
P.S. : Je t'aime, merci.
P.S.2: Y a rien de seskuel !
[^] # Re: IE vs Moz : Javascript
Posté par isydor . Évalué à 3.
# Ce qui est vrai ...
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
Example pour modifier l'attribut hidden d'une classe "faqBlock", on utilise une variable ns4 pour voir si le navigateur connait l'objet "layers", si oui, on l'appel directement par son nom, autrement par la fonction getElementByID
C'est pour ça que beaucoup de script pour du "Dynamic HTML" ne fonctionne pas (bien) sous Netscape/Mozilla
[^] # Re: Ce qui est vrai ...
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
Heu, c'est tout le contraire: si Mozilla, alors utilisation de getElementByID(), et mon exemple, c'est sur un id, pas sur une classe.
# Re: IE vs Moz : Javascript
Posté par Sidoine de Wispelaere . Évalué à 1.
# Re: IE vs Moz : Javascript
Posté par __caffeine__ . Évalué à 1.
Pour faire une analogie à deux balles, ça doit être le genre de type à acheter une voiture non pas parce qu'elle a une bonne tenue de route, l'ABS et des airbag mais parce qu'il y a un klaxon 12 tons et que tous ses potes en ont un. Résultat, il frime dans sa poubelle à roues qui joue mal la traviata et fait chier tout le monde parce que c'est une grosse l33t.
Si tu veux les faire chier, parle-leur de l'implémentation CSS pourrie de IE, envoie-les sur csszengarden comme c'est suggérer plus haut, et parle-leur de tout le volet "accessibilité" des specs CSS qui permet d'implémenter de manière simple et ouverte des interfaces avec des outils d'accessibilité comme les softs à synthèse vocale. Jusqu'à preuve du contraire, IE n'implémente pas ces directives et ne le fera sans doute jamais - en codant du sale DHTML spécial IE ils coupent potentiellement l'accès de leurs sites à tous ceux qui ont des problèmes de vue par exemple...
Si ces gens bossent en web agency y'a du souci à se faire...
# Re: IE vs Moz : Javascript
Posté par Wawet76 . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.