IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

La déclaration de document de ce site est-elle correcte ? [HTML 4.0]


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <!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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <!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.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    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 !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    En fait, pas que IE. Un doctype HTML4 Transitional sans URI :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    Fait basculer tous les navigateurs graphiques en mode Quirks...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Par défaut
    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 !

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    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 !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Par défaut
    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

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Par défaut
    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 ^^

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] La syntaxe !mysql_query est-elle correcte ?
    Par pierre50 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 11/02/2008, 15h38
  2. [DTD simple] Est-elle correcte ?
    Par FenX. dans le forum Valider
    Réponses: 1
    Dernier message: 21/08/2007, 09h47
  3. Ma requête est-elle correcte?
    Par nicotine002 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 15/12/2006, 16h58
  4. cette requête est-elle correcte?
    Par spilliaert dans le forum Requêtes
    Réponses: 1
    Dernier message: 02/02/2006, 22h33
  5. Syntaxe est-elle correcte
    Par Silvia12 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/07/2005, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo