Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
PierreFox a écrit :Euh quand il fait une verification de ma page il me met :
Doctype: HTML 4.01 Transitional
Donc je vais l'écouter
Il le mets par défaut quand il ne trouve pas de doctype pour pouvoir quand-même valider
À mon avis tu aurais meilleur temps si tu débutes à séparer complètement la forme et le contenu en utilisant un doctype "Strict" et en mettant toute la mise en forme dans la feuille de style CSS. Autant prendre les bonnes habitudes dès le départ
Pour le div dans le p... je crois qu'aucune balise de type bloc n'est autorisée dans p.
Pour noscript il doit probablement être inclus dans une balise bloc (p, div) pour valider, dans ton cas il doit être directement dans le body...
jv2759 a écrit :pour le backgrounp, je ne sais pas si tu peux le mettre dans autre chose que la balise body, en plus même la il semblerais qu'il faut que ce soit en transicional.
pour le div, oui c'est une grosse erreure. div et une balise, or là tu la met comme un attribut de la balise p, donc il ne comprend plus?
Line 80, column 9: document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag
<noscript>
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
c'est le code de XITI pour l'audimat, je fais comment pour l'homologuer ???
qu'est ce que tu appelles homologuer ?? si tu veux l'inclure dans ton site contente toi de le mettre dans ta page web à l'endroit désiré, sinon je ne vois pas, pour le bg je cherche tjrs
edit: tu pourrais envoyer le lien ou le code source stp ??
Windows XP Home SP2/Knoppix 3.6, Firefox 1.0-fr, Nvu 0.50-fr, mes extensions: Adblock, DOM Inspector 1.0, BBcode 0.3.6, TBE, Web Developper 0.8
Je viens de passer toutes les pages au crible sur chaque page j'ai les 2 bugs : celui du background et le noscript de XITI + sur une page un e dans l'eau, je suppose qu'il faut un code particulier que je ne connais pas :'
Kropotkine a écrit :Il semblerait que cela vienne du fait que NOSCRIPT soit à l'intérieur de la balise A.
Mais dans ce cas, je ne vois pas comment faire ...
Homologuer ça ? Impossible !
Déjà il y a un document.write qui va obligatoirement faire tomber Mozilla dans le mode "Quirck" de non-respect des standards et le faire appliquer l'ancien modèle de boites non standard de Microsoft.
Ensuite dans le script il y a des "<" et des ">" qui vont être interprétés par le validateur comme le début de balises (autant dire tout de suite que leur syntaxe est invalide)... à moins de l'inclure dans une section CDATA qui fera que le validateur ne l'interprètera pas... malheureusement pour toi certains navigateurs (si on peut appeler ça des navigateurs) non plus
Si tu arrives à contourner ça, régler le problème du lien incluant des scripts et noscripts sera trivial à régler
ça revient au même ou pas? (en fait, je vois plus trop l'utilité de noscript d'ailleurs.)
je t'avouerais que ce prob s'est aussi présenté à moi avec un autre logiciel de stats. j'ai viré la partie noscript, c'est utile seulement pour passer en debug mode, donc je le remets temporairement en cas de besoin (rare).
pour xiti je ne sais pas... leur logo est obligatoire en tout cas.
à voir aussi si tu le laisses comme ça, est-ce que ça fait partie d'une erreur "acceptable"? comme certaines erreurs de embed pour l'inclusion de films flash dans la page, etc.
Comme dis plus haut j'ai modifier la position de la fermeture de la balise du lien </a> !
Le noscript permettait de dire à un utilisateur qui n'affiche pas les scripts qu'il y avait la prescense de XITI, on pouvait cliquer dessus pour avoir le retour sur le site de XITI donc pour que la page soit bien en W3C j'ai déplacé la balise ce qui donne ceci :
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</noscript>
Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!
Conclusion : maintenant toutes mes pages ont un code sans aucun erreur 8)
Au fait ou trouver des logos pour le html comme celui ci
PierreFox a écrit :Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!
Très rares cas ? Juste 10% (voir en bas de la page) mais c'est vrai que c'est absolument négligeable de ne pas compter 10% des surfeurs
Tu pouvais aussi inclure le lien à l'intérieur du noscript...
PierreFox a écrit :Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!
Très rares cas ? Juste 10% (voir en bas de la page) mais c'est vrai que c'est absolument négligeable de ne pas compter 10% des surfeurs
Tu pouvais aussi inclure le lien à l'intérieur du noscript...
C'est corrigé, voir edit plus haut mais je ne pensais pas que c'était 10% ... je ne comprends pas trop ^o)