Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Internet Explorer 7 + pour Windows Vista

par - source: IEBlog
Microsoft a renommé « Internet Explorer 7 + » la version d’IE7 intégrée à Windows Vista, afin de la différencier de celle qui sera livrée pour Windows XP.

Le nom « Internet Explorer 7 + » figure dans Windows Vista depuis un petit moment, mais, jusqu’à présent, Microsoft n’avait fourni aucune explication sur cette dénomination spécifique. La firme de Redmond a officialisé cette marque à l’occasion de la sortie de la bêta 2 de Windows Vista et, les développeurs d’IE7 ont apporté des clarifications sur leur blog. « Si toutes les versions d’IE7 sont basées sur le même code, il y a d’importantes différences dans IE7 + », explique l’un des développeurs. Windows Vista bénéficie de fonctions exclusives incluant le mode protégé, les contrôles parentaux et un outil de diagnostics réseau amélioré. Ces fonctions qui tirent avantage des profonds changements de Windows Vista, ne pouvaient pas être adaptées aux autres versions d’Internet Explorer 7. Ces différences ne devraient pas affecter les développeurs de site Web, promet Microsoft et mises à part les fonctionnalités citées, IE7 et IE7+ sont identiques.

Logo IE7 +

Windows Vista bêta 2 a été distribué aux développeurs et aux professionnels de l’industrie inscrits à MSDN ou Technet ainsi qu’aux membres du TAP (Technology Adoption Program) et du programm TechBeta. Dans les semaines à venir, les professionnels qui ne font pas partie de ces programmes pourront se procurer une version bêta de Windows Vista dans le cadre du « Customer Preview Program » (CPP).

Partager:
15
Commentaires
Lire plus
X
Valider

Commentaires
Ajouter un commentaire
babar44 29/05/2006 14:30
Masquer
-0+

"Ces différences ne devraient pas affecter les développeurs de site Web, promet Microsoft"
C'est à dire qu'on devra continuer à se taper des box-model hack et autres salopperies sans nom pour palier aux manques de monsieur µ$ en matière de conformité de son navigateur aux spécifications W3C ?
Super...

epilepoil 29/05/2006 14:33
Masquer
-0+

je trouve ça hallucinant !
Quelle version on devra attendre pour avoir un navigateur qui respecte les standards ? Les css c'est déjà suffisament complex pour pas en plus devoir de taper des hacks...
M$ quand tu nous tiens...

piwu 29/05/2006 14:54
Masquer
-0+

Citation :Ces différences ne devraient pas affecter les développeurs de site Web, promet Microsoft et mises à part les fonctionnalités citées, IE7 et IE7+ sont identiques.


Par contre, ils ont réussi à rendre les sites compatible IE6, parfois incompatibles avec IE7 car l'utilisation de certains "hacks" ne marchent plus pour IE7...

c'est génial IE !

revlis 29/05/2006 17:06
Masquer
-0+

Ce n'est pas au navigateur de s'adapter au code (je parle de code, ici, pas de standard), mais aux developpeur de suivre les normes...

C'est bien joli de cracher sur microsoft qui ne respect pas les normes, mais en attendant, si nos webmaster en herbe codaient proprement et utilisaient les standards, les navigateurs w3c compliant permettrait d'afficher leurs sites, et microsoft ne se poserait pas la question : dois je suivre la norme et empecher les utilisateurs de mon navigateur de ne pas voir correctement les site, ou dois je rester sur l'ancienne version qui permet d'afficher les sites qui ne respectent pas les normes (malheureusement majoritaires a l'heure actuelle)....

En l'espace de 3 posts anti m$, vous avez reussi a demander 2 extrème :
- IE7 ne respectent toujours pas les normes
- IE7 n'affiche plus correctement les site "compatible" (entre gros guillements) IE

Y'en a qui pourrait m'expliquer comment vous arriveriez, vous a permettre a un navigateur de respecter une norme et en meme temps afficher proprement les sites qui ne la respectent pas ???? serieusement ???

batchy 29/05/2006 17:36
Masquer
-0+

moi si.

la plupart des navigateurs ont un flag pour connaitre les sites conformes de ceux qui ne le sont pas. et agissent en conséquence.

Kalgon 29/05/2006 21:23
Masquer
-0+

revils

Hahaha tu es ridicule.
Hahaha.

piwu 29/05/2006 22:00
Masquer
-0+

Citation :Ce n'est pas au navigateur de s'adapter au code (je parle de code, ici, pas de standard), mais aux developpeur de suivre les normes...


aux développeurs et aux navigateurs, non ? Car un développeur pro, en général, il suit les normes. Sauf qu'IE 6 ne les respecte pas toutes. Comment faire dans ce cas ? Faire le site dans un premier temps, en respectant les normes puis mettre quelques hacks pour que palier le non-respect des normes d'IE. Ca, c'est fait.

Mais IE7 n'a pas fait beaucoup de progrès par rapport à IE6 sur le respect des normes donc les hacks IE doivent toujours être
Citation :utilisés. Mais quand les hacks pour IE6 ne fonctionnent pas pour IE7, tu crois pas que ça commence à être un peu un casse-tête ?

- 1° version du code respectant les standards pour FF, Safari, Opera, Epiphany...
- 2° version du code pour IE6
- 3° version du code pour IE7

ça commence à devenir lourd non ?

[quote]C'est bien joli de cracher sur microsoft


Attention, en ce qui me concerne, je n'ai aucunement craché sur Microsoft. Je suis ingé sys et je travaille que sur Microsoft. Je crache sur IE, c'est différent !

Citation : qui ne respect pas les normes, mais en attendant, si nos webmaster en herbe codaient proprement et utilisaient les standards, les navigateurs w3c compliant permettrait d'afficher leurs sites, et microsoft ne se poserait pas la question : dois je suivre la norme et empecher les utilisateurs de mon navigateur de ne pas voir correctement les site, ou dois je rester sur l'ancienne version qui permet d'afficher les sites qui ne respectent pas les normes (malheureusement majoritaires a l'heure actuelle)....


Toi, t'es même pas un webmaster en herbe pour dire des conneries pareilles :)

Citation : - IE7 ne respectent toujours pas les normes


exact. Et c'est bien dommage.

Citation : - IE7 n'affiche plus correctement les site "compatible" (entre gros guillements) IE


Exact, en clair, ce qui marche pour FF 1.5 va marcher pour FF 2.0 sans avoir besoin de retoucher le code.
Là, ça marchera pas forcément de la même façon sous IE6 et IE7 et faudrait trouver ça logique ?

babar44 29/05/2006 23:30
Masquer
-0+

Merci Piwu.
Ca fait plaisir de lire quelqu'un qui a l'air de comprendre de quoi il parle.
Non parce que Revlis... Sans commentaire.

ricky02 30/05/2006 06:07
Masquer
-0+

C'est pas parce que vous n'êtes pas d'accord avec revlis qu'il a tort. D'ailleurs, il a particulièrement raison.

Et au lieu de systématiquement râler, appliquez les quelques hacks que nous connaissons tous (cf alsacreations.com) et c'est tout. Si vous n'êtes pas fichu d'appliquer de petits principes simples, vous êtes mal placés pour gueuler sur le développement d'un navigateur (qui est clairement des millions de fois plus complexe).

Piwu n'est visiblement pas fichu de se rendre compte qu'évoluer comme ils l'ont fait en garantissant une compatibilité de 100% n'est pas un jeu d'enfant. Donc avant de s'incliner devant Piwu, ceux qui n'y comprennent rien devraient peut-être réfléchir au problème.

Notez que celui qui fait deux ou trois versions de son code n'a clairement rien compris.

Jubijub 30/05/2006 09:05
Masquer
-0+

C à mourrir de rire...

un hack, ca porte bien son nom, non ?

si vous codez en exploitant un bug d'un soft, faut pas s'étonner que si la version suivante corrige le bug, votre code ne fonctionne plus...c'est même à ca que ca sert de corriger un bug...certains hacks exploitent le fait que IE 6 lit mal les CSS...si MS améliore la compatibilité avec le standard, ben le hack marchera plus, et c'est souhaitable en fait...donc gueuler là dessus c'est qd même passablement con. Tlm a mis en garde contre l'utilisation des hacks...maintenant faut pas se plaindre si ce qui était prévisible se réalise [:spamafote]

Quand au respect des standards, y'a eu de grosses avancées (cf le blog des développeurs)...donc la première reply a cette news est une connerie : la remarque du gars veut dire en fait "ce qui a été fait en terme de compatibilité, onglet, etc... sera identique sur la version XP et sur la version Vista"...

Et je le prouve :
- liste de bugs CSS corrigés dans les premières versions d'IE7 : http://blogs.msdn.com/ie/archive/2 [...] 45242.aspx
- politique affichée vis à vis des standards (en gros, support de CSS2 propre, pas de support XUL ni CSS3) : http://blogs.msdn.com/ie/archive/2 [...] 91362.aspx
- l'équipe demande d'arreter d'uitliser des hacks : http://blogs.msdn.com/ie/archive/2 [...] 20883.aspx

bref, faut lire un peu ce qu'ils disent...pas tout prendre pour argent comptant, mais se rendre compte qu'il y a eu des changements de mentalité

babar44 30/05/2006 09:34
Masquer
-0+

Bon, eh ho, on va pas s'étriper hein ?!
Je suis d'accord qu'il est beaucoup mieux ie7 ! Mais la phrase que je soulignais me semblait suffisamment ambigüe pour que ça ne veuille pas dire grand chose.

revlis 30/05/2006 11:58
Masquer
-0+

Perso, la sortie d'un navigateur ne me fait ni chaud ni froid.... on code proprement nos applications... elle tournent sans aucun problème avec le même code sur les différentes plateforme/navigateur que nous avons testés.. Mis a part la technologie ajax, et le positionnnement du pointer qui n'est pas géré partout pareil on ne fait aucune différenciation de navigateur...

Continuez a utilisez des hack dans tous les sens, et OUI, faites vous du soucis a la sortie d'un navigateur qui restreint les possibilitées, et pensez a concevoir une feuille de style par navigateur... mais bon, ça c'est le problème des ingé sys qui essaient de programmer

piwu 30/05/2006 12:15
Masquer
-0+

Citation :Et au lieu de systématiquement râler, appliquez les quelques hacks que nous connaissons tous (cf alsacreations.com) et c'est tout.


On est bien obligé de le faire si l'on veut que notre site s'affiche correctement sous IE6 aussi...donc on le fait !

Citation :Piwu n'est visiblement pas fichu de se rendre compte qu'évoluer comme ils l'ont fait en garantissant une compatibilité de 100% n'est pas un jeu d'enfant.


Si si, je me rend bien compte...
Citation :
Notez que celui qui fait deux ou trois versions de son code n'a clairement rien compris.


Humm, quand tu utilises un hack, tu fais bien une seconde version de ton code (enfin, d'un bout de ton code) pour IE non ? Par exemple :

Code :
/* DEBUT - MENU DU PIED DE PAGE ( http://css.maxdesign.com.au/listam [...] ntal32.htm ) */
ul#pied_menu { list-style: none;} /* Suppression de l'icône présente devant chaque entrée d'une liste (rond par défaut) */

#pied_menu li { display: inline; } /* Affichage horizontal de la liste */

#pied_menu li:before { content: "| "; } /* Affichage d'une barre verticale devant chaque entrée de la liste (FF) */
#pied_menu li:first-child:before { content: ""; } /* Non-affichage d'une barre verticale devant chaque entrée de la liste (FF) */

/* ... - MENU DU PIED DE PAGE - Ajout de Hacks pour IE et IE Mac */
* html #pied_menu li {
border-left: 1px solid black; /* La barre verticale sera représentée par une bordure gauche (IE) */

padding: 0 0.4em 0 0.4em; /* Espacement de la barre verticale par rapport aux entrées de la liste (IE) */
margin: 0 0.4em 0 -0.4em; /* Espacement de la barre verticale par rapport aux entrées de la liste (IE) */
}

* html #pied_menu { height: 1%; } /* Suppression de la première barre verticale (IE). L'attribut first-child et la pseudo classe :before ne sont pas supportés par IE */
* html #pied_menu li:first-child { border-left: 0; } /* Suppression de la première barre verticale (IE Mac) */

* html #pied_menu li {
float: left; /* Affichage horizontal de la liste (IE) */

display: block; /* Affichage des entrées de la liste sous forme de blocs */
}


On voit ici qu'il y a la version qui respecte les standards au début pour Safari, Firefox, Opéra etc...
Et ensuite, on est obligé de refaire une partie du code avec le hack * html et différentes petites astuces qui permettent de faire la même chose que les 4 premières lignes pour IE et IE Mac (parce que ce qui marche pour IE Windows ne marche pas forcément pour IE Mac).

Tu vois ce que je voulais dire ? Pour info, ce bout de code est tiré d'ici :
http://www.piwu.net/temp/FQCG/ (site en construction)

Pourquoi as-t-on besoin d'utiliser ce genre de hack ? Parce qu'IE6 ne respecte pas les standards et n'a pas implémenté certaines fonctions de CSS tel que content ou les pseudo-class ::after et ::before. Et IE7 n'a pas jugé bon de les implémenter non plus...

Donc sur ces trois points là, IE7 comme IE6 ne gèrent pas Ces fonctions et les développeurs sont obligés de trouver des moyens détournés pour que ça marche aussi, à peu près, sous IE. Cela s'appele des "hacks" et ça correspond au reste du code que j'ai mentionné ci-dessus.

Ce qui fâche, c'est qu'IE7 a jugé bon de corriger l'utilisation de * html, une des principales astuces utilisé pour palier les problèmes ! Et dans ce cas, pour IE7 :

- le code respectant les standards ne marche toujours pas.
- l'astuce pour que mon site soit visible aussi sous IE ne marche plus.

Conclusion : Il faut réécrire encore du code pour que cela marche sous IE7 aussi ! Heureusement, il y a des solutions : http://nanobox.chipx86.com/blog/20 [...] or-ie7.php

Citation :Notez que celui qui fait deux ou trois versions de son code n'a clairement rien compris.


C'est toi qui n'a surement pas du comprendre ce que je voulais dire. L'utilisation de hack, c'est bien la réécriture du code dans une autre version que la version qui répond au standard...

Citation :si vous codez en exploitant un bug d'un soft,


On exploite pas un bug d'un soft, on palie un bug d'un soft. C'est différent non ? C'est même l'inverse...

Citation :si MS améliore la compatibilité avec le standard, ben le hack marchera plus, et c'est souhaitable en fait


Oui, mais dans ce cas, personne ne serait mécontent ! Le problème c'est qu'il palie le bug utilisé par les hacks mais ne mettent pas à jour l'implémentation de toutes les fonctions CSS...

Citation :Quand au respect des standards, y'a eu de grosses avancées

[...]

- liste de bugs CSS corrigés dans les premières versions d'IE7 : http://blogs.msdn.com/ie/archive/2 [...] 45242.aspx
- politique affichée vis à vis des standards (en gros, support de CSS2 propre, pas de support XUL ni CSS3) : http://blogs.msdn.com/ie/archive/2 [...] 91362.aspx
- l'équipe demande d'arreter d'uitliser des hacks : http://blogs.msdn.com/ie/archive/2 [...] 20883.aspx


Grosse, j'irai pas jusque là, mais il y a eu des avancées, c'est sûr. Après...ils ont toujours un wagon de retard sur le reste des navigateurs dignes de ce nom (Opéra, FF, Safari...)

Un petit lien pour info sur ce qu'ils n'ont pas fait : http://www.fairytells.net/index.ph [...] ous-manque

Parce qu'arrêter d'utiliser des hacks, je crois que c'est ce que veux l'ensemble des développeurs ! Mais lorsqu'ils n'implémente pas :

* opacity
* text-shadow
* content
* border-spacing
* :active (sur autre chose que des liens)
* :focus (sur autre chose que des liens)
* :lang()
* ::after
* ::before
* L'attribut longdesc

Il va bien falloir palier au problème avec des hacks...

piwu

pedrolegold 13/06/2007 19:26
Masquer
-0+

Piwu, chaque naviguateur a ses points forts et la compatibilité c'est pas celui de Internet Explorer, peut être, mais plus de la moitié des personnes l'utilise et c'est pas un gars qui geule sur IE dans un forum qui va faire passer toutes ces personnes sur FF ou Opera. Si tu veus que ton site puissent être vu par plus de la moitié des personnes, c'est toi qui doit te debrouiller pour que ça soit compatible.

anonymous 02/06/2008 09:10
Masquer
-0+

hé bien moi j'y comprends rien, je viens chercher des explications suite à mon problème de connexion avec internet explorer sur vista et tout ce que je trouve des commentaires de gens qui se bouffent le nez.
mais ne conseille pas du tout sur les problèmes évoqués

Publicité

Les offres du moment

Newsletters


OK