2010-08-18 4 views
0

OK. J'ai acheté un modèle de site Web il y a quelques semaines. Cela a fonctionné parfaitement sur tous les navigateurs. J'utilise Flock (basé sur Chromium) tout le temps.Internet Explorer n'affiche pas correctement la page!

Et maintenant, mon ami m'a informé que lors de l'affichage de mon site sur Internet Explorer, tout est affiché à gauche de la fenêtre du navigateur.

Il a également consulté mon site hier. Et hier cela a fonctionné parfaitement pour lui, avec le même navigateur. Mais la chose est, je n'ai pas changé de styles, ou quoi que ce soit d'autre sur cette page en particulier.

Et de plus, cela n'affecte qu'une seule page (la page d'accueil).

J'apprécierais grandement que quelqu'un trouve le temps de vérifier et de poster en disant si elle s'affiche correctement ou non, et de me diriger dans la bonne direction pour que je puisse le réparer?

Merci

Edit:

J'ai essayé ce qui suit:

Je suis allé sur le code de feuille de style pour vous assurer que je ne l'ai pas foirer quelque part. J'ai depuis restauré le fichier de feuille de style d'origine (et n'a pas aidé.)

L'ensemble du site affiche toujours parfaitement sur tous les navigateurs AUTRES QUE IE.

+0

Peut-être que c'est juste son navigateur, quelqu'un avec IE devrait l'essayer. Demandez à un autre ami avec IE de l'essayer et essayez également différentes versions pour le restreindre à quel navigateur il est. – JeroenEijkhof

+0

Je l'ai essayé sur mon IE aussi avant que j'ai posté la question. La même chose arrive –

+0

Désolé, j'aurais dû le mentionner dans la question. –

Répondre

0

D'accord, j'ai toujours eu le même problème. Donc, après avoir expérimenté un peu, voici ce que j'ai compris:

J'ai récemment lu un tutoriel sur PHP. Il a dit que lors de l'utilisation $_REQUEST, je dois placer le code PHP <?php //... ?> avant tout sur la page PHP/HTML, comme ceci:

<?php // php code here .. ?> <html> ... page content here </html>

...Comme il s'avère, avoir le code PHP au-dessus de la déclaration HTML standard provoque le contenu de la page à aligner à l'extrême gauche de la page. Étrange. Et cela n'arrive que dans Internet Explorer (AFAIK). Cela ne semble pas se produire dans Flock, Chrome, Safari ou Opera. Quoi qu'il en soit, après avoir placé le code PHP dans la section <head>, ce que j'ai toujours pensé être le bon chemin, la page est maintenant correctement alignée, dans chaque navigateur. Merci à tous ceux qui m'ont appris quelques choses à propos de CSS que je ne connaissais pas encore et qui m'ont aidé à résoudre ce problème. Votre aide a été très appréciée. :-)

Jason

0

Il a également consulté mon site hier. Et hier cela a fonctionné parfaitement pour lui, avec le même navigateur. Mais la chose est, je n'ai pas changé de styles, ou quoi que ce soit d'autre sur cette page en particulier.

Cela semble étrange! Cela fonctionne très bien sur Mozilla Firefox, Safari et Chrome sur Mac.

Je suppose que ce code (dans le corps) ne fait pas partie du modèle?

<style> 
    div#commentForm 
    { 
     margin: 0px 20px 0px 20px; 
     display: none; 
    } 
</style> 

Cela ne semble pas pouvoir modifier l'alignement.

+0

Oui. Étrange en effet! Merci de votre aide! –

+0

C'est correct :) –

+0

Il ne devrait pas provoquer de changement d'alignement ... Mais avec IE, je suppose que vous ne savez jamais vraiment: P –

1

1) Set 'text-align: center' corps à <>
2) Limite de largeur de #main à votre largeur de la page (1000px)
3) 'margin: 0 auto' Set et « text-align: left 'to #main

Avec ceci, votre page devrait être centrée dans tous les navigateurs.

+0

besoin d'ajouter "text-align: left;" sur cette colonne – amaseuk

Questions connexes