Problème validation W3C avec balise P

Bonjour,
j'ai un problème pour valider mon site en W3C HTML transitionnal 4.01

j'ai cette erreur:
end tag for element "P" which is not open
(indiqué à l'avant dernière ligne du code suivant)

et le code :

#  <div class="texte_general_lat">
# <p align="center">Vous êtes le<br >
# <script src="http://www.compteur.org/compteur.php?*****" type="text/javascript"></script>
# <noscript><a href="http://www.compteur.org" target="_blank">Compteur</a></noscript>
# ème visiteur
# </p>
# </div>


le <p> est pourtant bien ouvert et bien fermé :(
je ne comprends pas.

auriez vous la solution?

merci !

4 réponses

  1. Essaye un div align center a la place du p, théoriquement ca devrait marcher.

    Mais je ne vois pas d'où peut bien venir l'erreur...
    2
    1. C'est du html 4.01, donc <br> ne doit pas être fermé.
      Tu es sûr que l'erreur vient bien de là ?
      Ce n'est pas à une autre balise p que l'erreur se rapporte ?
      1
      1. oui l'erreur vient bien de là

        en effet avec un div ça marche mieux :)

        merci !
        0
        1. Tu peux aussi essayer en remplaçant "<br >" par "<br />".
          Il pourrait croire que la balise br est ouverte mais pas refermée, alors il serait interdit de refermer p tant que br ne l'est pas.
          Mais je pense qu'en HTML 4.01 c'est autorisé ... à moins que ce soit "</br>" ...
          -1