Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2010, 20h44   #1
Invité régulier
 
Thomas Lartaud
Inscription : février 2009
Messages : 18
Détails du profil
Informations personnelles :
Nom : Thomas Lartaud
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2009
Messages : 18
Points : 5
Points : 5
Par défaut La déclaration de document de ce site est-elle correcte ?

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.
28ToM47 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/12/2010, 21h24   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 802
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 802
Points : 35 807
Points : 35 807
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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2010, 21h39   #3
Rédacteur/Modérateur
 
Avatar de Macmillenium
 
Homme
Inscription : mars 2008
Messages : 2 288
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : mars 2008
Messages : 2 288
Points : 3 205
Points : 3 205
En fait, pas que IE. Un doctype HTML4 Transitional sans URI :
Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Fait basculer tous les navigateurs graphiques en mode Quirks...
__________________
Je ne réponds pas aux questions techniques par MP.
Macmillenium est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 30/12/2010, 17h33   #4
Invité régulier
 
Thomas Lartaud
Inscription : février 2009
Messages : 18
Détails du profil
Informations personnelles :
Nom : Thomas Lartaud
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2009
Messages : 18
Points : 5
Points : 5
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 !
28ToM47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 21h05   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 802
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 802
Points : 35 807
Points : 35 807
Citation:
d'abord retournée négative par les webmasters
on croit rêver !

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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 21h38   #6
Invité régulier
 
Thomas Lartaud
Inscription : février 2009
Messages : 18
Détails du profil
Informations personnelles :
Nom : Thomas Lartaud
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2009
Messages : 18
Points : 5
Points : 5
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
28ToM47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2010, 21h41   #7
Invité régulier
 
Thomas Lartaud
Inscription : février 2009
Messages : 18
Détails du profil
Informations personnelles :
Nom : Thomas Lartaud
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2009
Messages : 18
Points : 5
Points : 5
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 ^^
28ToM47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 18h55   #8
Invité régulier
 
Thomas Lartaud
Inscription : février 2009
Messages : 18
Détails du profil
Informations personnelles :
Nom : Thomas Lartaud
Âge : 25
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2009
Messages : 18
Points : 5
Points : 5
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.
28ToM47 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h31.


 
 
 
 
Partenaires

Hébergement Web