2009-07-08 4 views
0

J'ai conçu un site Web et en le testant, je le lance normalement en double-cliquant sur le fichier ou en appuyant sur "play" et en utilisant un navigateur via Internal Server en utilisant Aptana Studio.Pourquoi mon contenu change-t-il lors de l'exécution dans Apache XAMPP?

Plus tôt, j'ai téléchargé XAMPP et navigué sur la page Web en utilisant Apache, et j'ai remarqué quelques changements. Pourquoi l'exécuter à travers Apache rendrait le contenu différent? Ce sont des choses aléatoires comme le centrage d'un img dynamique ou un titre qui n'est pas affiché dans une popup jQuery personnalisée, où ils agiraient comme ils le devraient lorsqu'ils naviguent simplement en utilisant le fichier. Quelqu'un peut-il faire la lumière sur pourquoi cela serait différent?

Merci, Donald

Répondre

1

Je suppose que vous développez une page Web compatible xhtml/xml. Apache transmet un type de contenu avec votre document, probablement le bon. Un fichier .html chargé à partir du disque est toujours supposé comme texte/html. Cela peut entraîner des différences subtiles dans la page rendue.

Vérifiez si le type de contenu et le mode de rendu (quirks ou strict) de votre navigateur diffèrent lors du chargement à partir de différentes sources.

Créez un fichier minimal avec un xhtml doctype et chargez-le une fois avec l'extension de fichier .html et .xhtml et comparez le type de contenu.

+0

Merci. Quand chargé du disque serait-il supposé comme texte/html même quand j'ai spécifié un doctype? – Fermin

+0

Oui. L'extension de fichier est préférentielle. – ebo

Questions connexes