2009-05-28 6 views
0

Mon site est très différent de FF et IE (http://www.kiubbo.com), comme vous pouvez y voir son beaucoup d'espace entre les lignes « .news_item » dans IE 8espace IE entre les lignes

Si quelqu'un a une idée pourquoi?

Merci

+0

Merci à tous, j'ai ajouté un affichage: inline; au css et ça disparait. Cordialement, CS – jcslzr

Répondre

1

la différence entre IE et FF dans le rembourrage et agir de marge, jouer avec elle en classe « .news_item »

1

Je vous recommande d'utiliser une liste pour définir vos lignes au lieu d'un tas de divs parce qu'il est plus sémantique. Cela pourrait également aider à résoudre le problème d'espace que vous rencontrez.

2

Pour IE en cours d'exécution dans le nœud de compatibilité (par exemple comme les anciennes versions de IE), votre vide

<span class="news_item_title"></span> 

à la fin de chaque article de nouvelles semble rendre différemment entre IE et FF. Avez-vous vraiment besoin là-bas?

Si c'est IE8 vous êtes particulièrement inquiet, la force dans le mode standard en ajoutant la balise meta correspondant à vos pages:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 

Cela rend la page Render presque identique à FF, en dehors de votre top l'annonce étant alignée différemment.

2

Validez le code. Le validateur w3C found 57 errors dans la page, dont certains peuvent affecter la mise en page.

Les normes sont assez claires sur la façon de rendre le code correct, mais il n'y a pas de normes sur la façon de rendre le code incorrect. Les navigateurs essaient juste d'en tirer le meilleur parti, mais ils ont des méthodes différentes pour savoir quoi faire avec un balisage incorrect.

+0

Conseil sonore là. – Xiaofu

Questions connexes