2010-09-24 9 views
1

J'ai un réseau social pour la communauté de la fibrose kystique. Il y a une section où vous pouvez laisser des commentaires, et répondre aux commentaires. Ceci est généré avec html, css et jquery et fonctionne étonnamment sur FF, Safari et Chrome, comme vous pouvez le deviner, il a des bizarreries majeures sur IE8.Principaux problèmes de positionnement IE8 partie 2

Cela fonctionne comme il se doit lorsque le commentaire est petit, ou il n'y a pas d'autres réponses sous un commentaire existant. Lorsque le commentaire est important ou qu'il y a d'autres réponses sous le commentaire, il est décalé vers la gauche en dehors de la ligne, au lieu de rester sous le commentaire et au-dessus des réponses existantes comme il se doit.

J'ai passé 5 heures à essayer de comprendre cela aujourd'hui et avoir une date limite à la fin de la journée. Je commence à paniquer parce que plus de 50% de nos utilisateurs sont sur IE

Si vous pouvez aider. un bon profil pour tester tout ceci est:

http://www.cysticlife.org/Profile_future.php?id=3

Ce site est privé, donc vous êtes plus alors bienvenue pour vous connecter lorsque vous êtes invité avec mon email et pw et cliquez sur le lien ci-dessus

email: [email protected]

pw: RiffRock08

Si vous pensez que vous savez quel est le problème, et peut aider, s'il vous plaît laissez-moi savoir si vous avez besoin n'importe quel code.

Merci à l'avance

Répondre

1

Un grand nombre de problèmes croisés peuvent être suivis en validant votre code html et CSS en utilisant un service de validation en ligne, puis en utilisant quelque chose comme firebug ou la barre d'outils IE dev pour essayer de dépister le problème. Il n'y a malheureusement pas de solution magique pour ce genre de problème.

0

Une option qui pourrait fonctionner est http://code.google.com/p/ie7-js/

Je ne l'ai pas vraiment regardé dans beaucoup, mais il est censé rendre le navigateur se comporte comme un navigateur conforme aux normes.

Si vous incluez le fichier comme suit:

<!--[if lt IE 9]> 
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> 
<![endif]--> 

ça va faire un navigateur IE pense qu'il est IE9, ce qui est plus conforme aux normes. Je ne dis pas que ça va tout régler, mais ça vaut la peine de regarder dans ..

+0

Merci, je vais regarder plus, mais cela n'a rien fait. – LightningWrist

+0

ok, je suppose que j'espérais le meilleur! – DaveDev

+0

Ouais, j'apprécie vraiment l'effort si :) Avoir un bon! – LightningWrist