2010-12-09 5 views
1

Cela commence à me donner mal à la tête, alors je pensais que je demanderais à tout le monde d'entrer et j'espère sauver mes yeux-balles de la douleur en cours.Cette page est centrée sur 6

Nous avons créé un site Web, en utilisant principalement x-Cart, l'ensemble du site devrait être centré, ce qui fonctionne bien sur tous les navigateurs indépendamment de ce vieux favori ie6.

J'ai regardé par-dessus et sur le CSS tout en double contrôle l'encodage et charset ...

Toute aide sur cet accueil:

http://www.monityre.com/?shopkey=123456

+1

Essayez d'utiliser la balise '

' comme conteneur pour la div principale, ne possédez pas ie6 et n'a pas pu tester. – Catalin

+0

Pourquoi avez-vous 2 DIVs de conteneur de page? –

+0

@Catalin Oui, essayez d'utiliser des balises HTML qui ont été obsolètes pendant 10 ans :) –

Répondre

2

C'est la raison pour laquelle il ne fonctionne pas:

<?xml version="1.0" encoding="iso-8859-1"?> 

La déclaration XML déclenche le mode Quirks dans IE6. Retirez-le, et ça va marcher.

+0

Et passez à UTF-8 (puisqu'il s'agit de la valeur par défaut pour les documents XML sans prologue XML). Il n'y a aucune raison d'utiliser ISO-8859-1 aujourd'hui, c'est un héritage pur sans avantages de l'UTF-8. – Quentin

0

Votre page ne passe pas la validation W3C pour une raison quelconque (même la barre de débogage de IETester voit quelque chose de mal avec ce morceau de code).

Aussi, essayez de supprimer "position: relative" de la première div.

De même, y a-t-il une raison pour que le menu se place après le contenu de votre HTML, et que le menu soit positionné de manière absolue?

1

Essayez de définir text-align: center; au style du corps, et text-align: left; dans div "page-container".

+0

Merci John, cela a fonctionné, mais a causé quelques autres problèmes. – jimbo

Questions connexes