Forums Développement Multimédia

Aller au contenu

Erreur w3c

CODE html css w3c erreur de code

5 réponses à ce sujet

#1 Lyser

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 172 messages

Posté 09 December 2014 - 16:05 PM

Salut,
j'ai quelques erreurs en voulant valider une newsletter sur w3c et je ne les comprends pas :
  • 1Image IPB Line 498, Column 39: ID "clear-padding" already defined
    <td id="clear-padding" align="center" valign="mid…

    An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
  • 2Image IPB Line 495, Column 39: ID "clear-padding" first defined here
    <td id="[b]c[/b]lear-padding" align="center" valign="mid…
  • 3Image IPB Line 501, Column 39: ID "clear-padding" already defined
    <td id="[b]c[/b]lear-padding" align="center" valign="mid…

    An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
  • 4Image IPB Line 495, Column 39: ID "clear-padding" first defined here
    <td id="[b]c[/b]lear-padding" align="center" valign="mid…
  • 5Image IPB Line 680, Column 132: there is no attribute "height"
    …gn="center" border="0" cellpadding="0" cellspacing="0" height=[b]"[/b]11" width="600">


    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

Si qqn voit comment les corriger ;)

#2 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6940 messages

Posté 09 December 2014 - 16:14 PM

1.1, 1.2, 1.3, 1.4 : tu utilise une ID identique pour les lignes annotées, il te signale qu'un ID doit être unique dans ta page, si tu as besoin d'en afficher plusieurs il faut passer par des CLASS. Donc ton problème est que tu utilise des ID identiques à plusieurs endroits, or un ID a cette particularité de devoir être unique au sein de ta page. Pour corriger, change les ID (un nom unique par ID) ou passe par des CLASS.

1.5 : il ne trouve pas l'attibut "height", ceci peut être dû à un mauvais Doctype ou une simple erreur lors de la saisie (exemple avec les balises [ b ] qui signalent que la guillemet est en gras, sans doute une erreur de copier/coller.

#3 Lyser

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 172 messages

Posté 09 December 2014 - 18:58 PM

Merci Mr Spi, c'est ok pour les id et les class par contre je pige toujours pas pour cette histoire de height.

La balise [ b ] correspond au fait que l'erreur est en gras : http://validator.w3.....org%2Fservices
Le truc bizarre, c'est qu'il y a exactement la même partie de code un peu plus bas et que celle ci n'est pas indiquée dans les erreurs :/

#4 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6940 messages

Posté 09 December 2014 - 19:27 PM

Il te surligne justement l'erreur en gras et en rouge, là l'erreur est sur le premier guillemet, change le et ça devrait aller.
Il peut arriver qu'un guillemet ne soit pas interprété correctement, car il vient d'un copier/coller dans une police non reconnue par exemple.

#5 Lyser

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 172 messages

Posté 09 December 2014 - 19:44 PM

Ca veut rien savoir, j'ai même copié/collé le deuxième guillemet sur le premier, copié collé le même code qui lui n'est pas marqué comme erreur, et j'ai même refait le height avec l'assistant dreamweaver...

Toujours ce premier guillemet indiqué comme erreur... C'est un bug ?

#6 Lyser

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 172 messages

Posté 09 December 2014 - 20:04 PM

Un truc : Si j’enlève le height en ligne 680, il y a le deuxième height dans la partie de code identique qui devient une erreur à son tour en ligne 980 (alors qu'elle n'était pas indiqué comme erreur avant)



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP