J'en ai ma claque de ce navigateur...
Je me casse le cul à faire des sites pas trop mal, qui essayent d'être au maximum valide XHTML / CSS, et MSIE trouve encore le moyen de m'afficher mon site n'importe comment. Pourtant je suis valide (ou alors des bêtises à la con, style « & n'est pas un caractère valide ») et ça marche parfaitement sur Mozilla (ou tout navigateur basé sur Gecko) et sur Konqueror (bien que sur celui-ci ce soit moins joli).
Après un refus catégorique de gérer correctement le format PNG (qui ne supporte pas la transparence, et qui en plus modifie légèrement les couleurs ), monsieur ne veut pas comprendre pas la propriété CSS suivante (je suppose que ça doit être du CSS2, ou alors il se fout de ma gueule) :
div.truc {
position: fixed;
z-index: 1;
}
Nota: le but de cette fonction étant d'avoir une barre de menu qui reste toujours présente à l'écran. Résultat je suis obligé de rajouter du code spécialement pour ce navigateur (après avoir vérifié qu'il s'agissait bien d'un navigateur MSIE) :
div.truc {
position: absolute;
}
Pff.... navigateur de brin... je comprends toujours pas comment des gens peuvent encore l'utiliser.
# Re: Marre de MSIE
Posté par EmmanuelP . Évalué à 10.
Ça, c'est surement parce que la quasi totalité des gens qui l'utilisent ne développent pas de site.
[^] # Re: Marre de MSIE
Posté par bobert . Évalué à 0.
Ben si... avec une usine à vapeur comme Dreamweaver, qui les conforte dans l'idée qu'ils font bien les choses en foutant des tableaux à tour de bras pour positionner les éléments de leur page... Dreamweaver les affiche correctement, et puis regarde, il nettoie le code HTML proprement ! Donc ça prouve !
Si quelqu'un pouvait traduire par exemple "From Table Hacks to CSS Layout: A Web Designer's Journey" de Jeffrey Zeldman (http://www.alistapart.com/articles/journey/(...))
en Fraçais, et le mettre sur un site visible (tiens je pensais à linuxfr au hasard), ce serait un grand pas pour l'homme moderne, sérieusement
[^] # Re: Marre de MSIE
Posté par Hardy Damien . Évalué à 1.
Quitte a faire pointer une news ou un journal dessus.
P.e. même que c'est prevu (non ce n'est pas du teasing, je ne sais vraiment pas, il faut demander au pompeurs), sinon ils sont toujours à la recherche de volontaires.
Dam
# Re: Marre de MSIE
Posté par ASpirit . Évalué à 2.
Ne pas se casser la tête, mettre un gros bandeau bien rouge (et clignotant si possible, que ça fasse bien ch***) parlant des défauts d'IE et pointant vers ses alternatives (libres ou pas). Tu peux aussi mettre un lien vers la page sans le css...
T'as un navigateur qui respecte pas les standards :
- t'en change
ou
- tu laisses tomber l'affichage "joli"
...
PS : il m'est arrivé très souvent d'avoir un site niquel avec : KHTML, Gecko et Opera... Mais pas avec IE... Si ce n'étaient pas des visiteurs qui m'avaient envoyé le correctif je ne l'aurais pas fait.
[^] # Re: Marre de MSIE
Posté par Obsidian . Évalué à 2.
T'as oublié de dire qu'il fallait le faire en Flash ! :-)
[^] # Re: Marre de MSIE
Posté par Julien Portalier . Évalué à 1.
On se soulage de notre énervement comme on peut.
# Re: Marre de MSIE
Posté par manchot . Évalué à -3.
# Re: Marre de MSIE
Posté par Obsidian . Évalué à 2.
Pire que cela, j'utilise une autre page dans le même genre dans laquelle le bloc, une sidebar latérale gauche, se retrouve alignée sur le premier mot d'un autre bloc complètement indépendant. Moralité, ma barre, se retrouve en plein milieu de mon document, par dessus les infos utiles :-( ...
# Re: Marre de MSIE
Posté par Anonyme . Évalué à 5.
.logo {
position: absolute;
}
html>body .logo {
position: fixed;
}
De cette facon, IE appllique le position: absolute, et mozilla (et autres navigateurs comprenant bien les CSS) le position: fixed quand il est dans body.
# Re: Marre de MSIE
Posté par Christophe Martel . Évalué à 2.
exemple :
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd(...)">
grace a cela, body a un comportement identique a une balise div...et c'est html qui devient le viewport par defaut...
ensuite, tu met overflow : scroll ou overflow : auto à body....puis pour ton menu, tu met : position: absolute....
et ça marche....ton menu simulera la position fixe ;)
[^] # Re: Marre de MSIE
Posté par bobert . Évalué à 2.
Ca devrait peut-être suffire d'écrire
BODY {
display: block;
}
non ? En tout cas pour moi c'est synonyme de "se comporter comme une [div]"
# Re: Marre de MSIE
Posté par jcs (site web personnel) . Évalué à 0.
Mon non plus, je te l'avoue. Mais les gens ont peur devant leur ordinateur comme devant quelque chose qu'ils ne maitrisent pas. Quand ils connaissent un soft, il ne veulent pas en changer, ils savent quels effets auront leurs manipulations et donc se sentent en sécurité. Changer de logiciel, c'est perdre cette sécurité.
# Re: Marre de MSIE
Posté par bobert . Évalué à 1.
J'ai la haine, j'ai découvert comment mes pages valides HTML 4.01 + CSS2 et testées avec Konqi, Mozilla et consorts s'affichent sous IE... catastrophique !!
J'ajoute aux parties de CSS2 inconnues de IE : le sélecteur :before
Je rappelle que la norme HTML 4.01 date de 1999 et CSS2 de 1998... sans doute trop récent pour Microsoft ??? Mais on va se faire emmerder encore combien de temps avec Internet Explorer ??? Il y des standards que tout le monde reconnaît, ce serait quand même pas compliqué de les respecter, bordel !!
[^] # Re: Marre de MSIE
Posté par bobert . Évalué à 1.
[^] # Re: Marre de MSIE
Posté par ASpirit . Évalué à 1.
BODY {
padding : 0;
background: url("/img/monImage.png") no-repeat top center;
...
(même si ça marche avec IE je conseille ce que je disais plus haut... ne pas se casser la tête et mettre un message d'avertissement)
[^] # Re: Marre de MSIE
Posté par bobert . Évalué à 1.
[^] # Re: Marre de MSIE
Posté par Brice Carpentier . Évalué à 0.
Si à la rigueur ca peut passer pour une page perso, il en est hors de question pour une entreprise qui délivre un produit à ses clients.
Oui, MSIE est navigateur daubé qui ne comprend rien aux standards, mais par contre, il est nécessaire dès que tu fais payer le site de le prendre en compte...
C'est triste mais la réalité est là, MSIE est toujours le plus utilisé (même s'il régresse constament et que l'on ne peut se fier aux logs des serveurs qui sont naturellement faussés par des pages IE-only).
Just my 2¢
[^] # Re: Marre de MSIE
Posté par Infernal Quack (site web personnel) . Évalué à 1.
Oui et d'ailleurs aucun navigateur ne respecte ces 2 normes en entier alors IE n'est pas le seul à blammer.
IE est le pire mais il reste aussi des efforts à faire pour les autres :(
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: Marre de MSIE >> vers ie 7 ?
Posté par symoon . Évalué à 1.
le hack en css et xml pour rendre ie compatible w3c ?
http://linuxfr.org/~SubBass/10374.html(...)
d'ailleurs je n'ai pas encore très bien compris où télécharger le fameux fichier ;p
[^] # Re: Marre de MSIE >> vers ie 7 ?
Posté par TImaniac (site web personnel) . Évalué à 1.
# Re: position fixe pour IE
Posté par Chadom (site web personnel) . Évalué à 1.
C'est pas parfait mais ça dépanne bien.
# Re: Marre de MSIE
Posté par Mildred (site web personnel) . Évalué à 1.
Si la UA string contient "MSIE" alors:
-> charger une CSS minimale (un menu positionné à gauche et eventuellement quyelques bordures)
Sinon: Charger la CSS normale ...
Evidamment c'est moins joili avec MSIE mais les utilisateurs doient savoir ce qu'ils veulent:
* Un site Joli: prendre Mozilla
* Un site pas joli, prendre MSIE
Mais comme ca, il n'y a pas de résiduts de CSS qu'IE iterprete mal
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.