|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
Bonjour à tous.
Je suis en train de réaliser un site e-commerce via la plateforme oxatis.fr J'ai travaillé mon template sous Firefox, comme à mon habitude,et en l'ouvrant sous IE, stupeur, tout s'affiche n'importe comment ! j'ai donc retravaillé mes styles pendant un bon moment en pensant que j'avais fait des erreurs de partout, mais ne trouvant pas vraiment le problème, je jette un oeil sur le doctype ( paramétré par Oxatis ) et je vois marqué ceci : Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
A mon sens, cette déclaration est incomplète et devrait plutôt être celle-ci : Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
vous pouvez voir le site ici : http://www.boutiquecolorstar.com Consultez le avec Firefox d'abord, puis avec IE. Sous IE, on dirait que le navigateur passe en mode Quirks ! D'ailleurs, si on affiche la source, on voit qu'une balise commentaire s'affiche avant la déclaration de document. Je pense justement que IE rajoute cette balise de commentaire pour basculer en mode quirks, justement parce que la déclaration est incorrecte. J'aimerais donc que vous me corrigiez si je me trompes. J'ai contacté Oxatis pour leur faire part de ce problème, mais ils m'ont poliment répondu qu'il n'y a aucune erreur de leur part, et que tout bug de mise en page provient d'une erreur de code de ma page. Ce qui m'inquiète, c'est que si je changes le doctype justement ( en enregistrant la page et en testant en local ) ... et bien tous les bugs disparaissent, et IE ne passe plus en mode quirks !! ... Est-ce que je dois insister auprès d'eux ? Est-ce que je dis n'importe quoi ? Est-ce que je peux empêcher ces bugs d'affichage sans changer le doctype ? Merci d'avance pour votre aide précieuse ! Bien cordialement, Thomas L. |
|
10
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Tu as tout à fait raison, le doctype n'est pas valide...
La syntaxe que tu propose est l'une des syntaxes possibles, mais en tout état de cause, la leur est fausse... ou du moins obsolète.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : mars 2008 Messages : 2 288 ![]() |
En fait, pas que IE. Un doctype HTML4 Transitional sans URI :
Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
__________________
Je ne réponds pas aux questions techniques par MP. |
|
|
10
|
|
|
#4 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
Merci Macmillenium et Bovino pour ces précisions. Mes doutes se confirment donc bien ( malheureusement. ).
Mon message a apparemment atteint la haute ligne hiérarchique ( selon le conseiller commercial, les développeurs ont souhaité poser un bémol sur ma requête, d'abord retournée négative par les webmasters, et ont transféré mon mail au directeur même, qui malheureusement est en vacance. ). Je doutes donc que mon problème soit résolu rapidement, alors que mon client souhaite que son site soit terminé au plus vite. Je commences donc à me demander si je ne ferais pas mieux de changer de solution. Je pensais à des solutions Open Source par exemples, plus flexibles pour moi, comme Joomla + Virtuemart, ou bien Cybershop, Thelia, ou d'autres ... Le hic, c'est que ce changement me fait presque perdre les 15 jours de travail que j'ai passé sur Oxatis, et implique donc une nouvelle proposition, à ré-évaluer en fonction du travail. Je dois donc ré-évaluer mon devis, mais ai-je le droit ? Après tout, mon client a signé ce devis, à tel tarif. Il ne va pas comprendre si je lui dit qu'il faut presque tout recommencer et qu'en prime, ça risque d'être plus cher ? Du coup, j'aimerais savoir si vous avez un ou deux conseils à me donner sur la façon dont je devrais m'y prendre au cas où Oxatis ne peut ou ne veut pas résoudre le problème. Merci d'avance à vous ! |
|
00
|
|
|
#5 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Citation:
Je ne connais pas ce CMS, mais si c'est une solution hébergée type Joomla ou autre, ça ne devrait pas être trop compliqué de modifier le doctype dans le code source
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
Non, ce n'est pas une solution type Joomla.
J'utilise Joomla fréquemment, et là ça n'a rien à voir tu peux me croire. Déjà tu peux voir que tout le code est fait en table, et ça, on n'a pas le choix, à moins de coder nos articles nous même par ce qu'ils appellent des WebBlocks, mais là, ça revient à faire tout le site en html pur, et on perd l'intérêt du système dynamique. On ne peut d'ailleurs pas paramétrer de modules qui aurait pour fonction d'afficher les 5 derniers produits, ou tout autre chose qu'on pourrait voir apparaitre sur la page d'accueil de pas mal de sites. A côté de ça, ils ont beaucoup d'atouts dans leur système, mais le coup du Doctype incorrect, auquel je n'ai pas accès non ( je peux insérer du code dans le header, le footer, ou le body, mais pas modifier la structure et le squelette du système. ), c'est inadmissible ^^. Je suis en train de tester Thélia du coup, un cms open source qui m'a l'air bien personnalisable et qui propose les fonctions requises par mon client. Reste à savoir s'il veut bien que je repousse la dead line d'au moins 15 jours grand, grand minimum ... En gros, une seule personne peut apparemment modifier le doctype, c'est le directeur d'Oxatis, parce qu'apparemment c'est lui qui a codé le système ( tout du moins au début ). Donc je pries pour qu'il n'ai pas pris un mois de vacances :-p |
|
00
|
|
|
#7 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
En fait j'ai uniquement accès à une interface d'administration. Pas de ftp, pas d'accès Sql, que l'interface d'admin.
Si je veux ajouter sur le site un fichier, une image, un script, je l'upload depuis l'interface d'admin. Et bien sûr, je ne peux voir que les fichiers que j'ai envoyé, et pas les sources. Un logiciel intuitif pour les débutants, mais un calvaire pour les développeurs ^^ |
|
00
|
|
|
#8 |
|
Invité régulier
![]() Thomas LartaudInscription : février 2009 Messages : 18 ![]() |
Problème résolu.
Oxatis a créé une nouvelle page dans l'espace d'administration me permettant de modifier mon Doctype. Merci pour votre aide. |
|
00
|
Copyright © 2000-2012 - www.developpez.com