======Erreurs html classiques====== =====Caractéristiques===== //Objectif// : Faire des exercices qui soient compatibles W3C avec la déclaration html proposée par WIMS //Prérequis// : * Avoir des exercices en développement //Commentaires// : //Niveau// : Avancé =====Explications===== - ''Erreur: line xxx, there is no attribute "name"'' ''Erreur: line xxx, ID "oefform" already defined'' Là c'est la faute de WIMS en général. - ''Erreur: line xxx, end tag for "p" omitted, but OMITTAG NO was specified'' Vous avez sûrement oublié de fermer la balise ''

''. - '' Erreur: line xxx, element "center" undefined'' Ah oui ! cela, c'est fréquent ... Une classe CSS qui centre a été définie dans le noyau de WIMS. Elle fait un peu plus que centrer et laisse un peu de marge.

....
....

....

...

, ...
- ''Erreur: line xxx, there is no attribute "align"'' Il va falloir remplacer par des balises CSS. Par exemple, ''

....

'' - '' Erreur: line xxx, element "font" undefined'' Remplacez par '' ''. Ce que vous pouvez utiliser et qui est prédéfini dans WIMS (en remplacement de ''''). Regroupez les différentes propriétés dans une seule balise : '''' - '' Erreur: line xxx, there is no attribute "size"'' Tout dépend de quoi cela dépend (image, ...), de nouveau utilisez un style CSS. - '' Erreur: line xxx, there is no attribute "target"'' Cela peut être dû à WIMS. Si cela a été ajouté par vous : il faut éviter d'ouvrir des "popups", c'est pourquoi l'attribut "target" a été retiré de la norme xhtml (pensez à la navigation sur mobile où basculer entre différentes fenêtres n'est pas aussi évident). Il reste tout de même parfois des cas où on peut difficilement faire autrement ! * '' Erreur: line xxx, there is no attribute "bgcolor" '' Remplacer par un style CSS : ''style="background-color:XXXX"'' Cependant, il faut aussi penser que le serveur peut choisir ses couleurs. Vous trouverez à la fin des classes CSS correspondant aux couleurs de WIMS. - ''Erreur: line xxx, there is no attribute "color"'' Utilisez les styles CSS : ''''. Mais la remarque précédente sur la couleur de fond s'applique. * ''Erreur: line xxx, document type does not allow element "style" here'' Si c'est dans un exercice de correspondance, c'est la faute de WIMS ! (on ne doit pas mettre un style dans la partie ''body'' de la page html). * ''

ou '' Simplifiez ! ''

...

'' ou '' ... '' Utilisez la balise '' '', s'il s'agit d'un message important qu'un handicap visuel doit être capable de distinguer. - ''Attention: line xxx, character "<" is the first character of a delimiter but occurred as data'' Il doit s'agir du signe mathématique ''<'', mettre par exemple dans le mode mathématique ou le code html ''\< ''. - ''Erreur: line xxx, document type does not allow element "p" here; missing one of "button", "map", "object", "ins", "del", "noscript" start-tag'' Quelque chose n'a peut-être pas été fermé avant. À propos, ''

'' n'est pas permis. De même, Dans un exercice, si vous entourez la commande ''embed{\''} et si vous ne connaissez pas les balises qui se trouvent à l'intérieur du type de réponse (et celles-ci peuvent évoluer), il est conseillé d'utiliser la balise ''
'' qui est plus souple dans son utilisation. - Erreur: line xxx, end tag for "td" omitted, but OMITTAG NO was specified Erreur: line xxx, end tag for "p" omitted, but OMITTAG NO was specified Les erreurs sont claires ! - ''Erreur: line xxx, there is no attribute "autocomplete"'' Tant pis ! - ''Erreur: line xxx, reference not terminated by REFC delimiter'' Peut-être avez-vous écrit un code html sans le faire suivre de son point-virgule.