D'après le W3C ,les erreurs

Bonjour,

j'ai des erreur d'après le W3C et j'aimerai savoir comment les enlever :

 


<table id="tableau" border="3">

Erreur à la colonne 34: type de document ne permet pas l'élément "table" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)


<td width="45" align="center">

Erreur à la colonne 12: il n'y a pas d'attribut "width"
(L'attribut n'existe pas pour cette balise.)
Erreur à la colonne 31: type de document ne permet pas l'élément "td" ici; assume "tr" manquant de l'étiquette de début(type #66)



<a href="le blabla.html" target="_blank">blablabla</a>

Erreur à la colonne 54: il n'y a pas d'attribut "target"
(L'attribut n'existe pas pour cette balise.)

et enfin :


</tr>


Erreur à la colonne 4: fin d'étiquette pour "td" omise mais OMITTAG NO était spécifié
(Veuillez fermer la balise. Exemple <p></p> ou <img /> en XHTML.)

MErci

Mr spok

6 réponses

Résumé de la discussion

Des erreurs W3C apparaissent dans le code HTML du tableau, notamment des problèmes d’imbrication, des attributs non reconnus et des balises fermantes manquantes, ce qui déclenche des messages d’erreur. Plusieurs conseils recommandent de corriger le balisage et de déplacer les styles vers CSS, afin de respecter les règles HTML et XHTML et d’améliorer la compatibilité entre navigateurs. Des conseils évoquent aussi de fermer correctement les balises, vérifier l’emboîtement des balises table, tr et td, et corriger les attributs périmés comme width ou target. D’autres ressources, comme des tutoriels CSS, complètent l’approche en expliquant les bases de la cascade et des règles de style.

Bobot (l’IA à votre service)
  1. Un conseil, toute tes witdh et autres, met les dans ta CSS
    3
    1. Oui c'est la norme maintenant, tous les attributs des balises on les passe en css, c'est plus simple à maintenir et en HTML 5 on n'a plus le choix...
      0
    2. mince et comment je fait ça -_- ?
      0
    3. tu ne sais pas faire une css?
      0
    4. si un peu je commence quelque ,mais je ne voie pas comment par exemple le reformuler par rapport au erreur dit plus haut :p
      0
  2. Le CSS est là pour toi et pour mettre en forme tes tableaux. Essaie de ne pas utiliser ces attributs directement dans les balises (je parle ici des align="", width="" et autres border="") =)

    Et target="_blank" n'est pas vlide en xHTML strict. Il faut recourir à du javascript pour ouvrir dans une nouvelle fenêtre =)
    0
    1. Bonjour,

      Il serait peut être intéressant de spécifier le DOCTYPE et de mettre un peu de code source.
      0
      1. Bonjour,

        Pour vous aider il faudrait que vous nous disiez quelle norme de XHTML vous utilisez.
        Cette information ce trouve dans le <!DOCTYPE en haut de la page
        0
        1. strict !

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
          0
          1. pour les erreur de php ,js,css existe -il 1 en français qui puisse faire pareille que le W3C
            0
          2. non pour PHP et JS. Le W3C s'occupe également du CSS =)
            0
          3. Pour JS, il y a la console d'erreur du navigateur
            pour PHP error_reporting(E_ALL);
            0
          4. je suis chez chrome pas chez FF
            0
          5. Quand vous faites un site WEB vous devez être sous tout. IE Chrome, Firefox, Chrome, Safari
            Votre site doit marcher sur 90% des navigateurs sinon...
            0
        2. Tu devrais mettre une unité aussi, par exemple width="53px"
          0