Partage
  • Partager sur Facebook
  • Partager sur Twitter

Incompaibilité Balise UL et A

Sujet résolu
    18 février 2020 à 22:33:07

    Bonjour,

    je comprend pas pourquoi ca ne fonctionne pas.

    Voici mon code et ce que m'affiche W3C.

    Je ne comprend pas pourquoi il n'est pas possible de mettre une balise <ul> suivi d'une balise <a>. De cette manière : <ul><a>.

    W3C me renvoie erreur. Ca me parait illogique.

    CODE HTML

    FEUILLE CSS:

    VOILA CE QUE ME RENVOIE W3C

    • Partager sur Facebook
    • Partager sur Twitter
      18 février 2020 à 22:35:42

      Bonjour,

      <ul> ne doit contenir que des <li>. Tout simplement. Les <a> doivent être dans les <li>, et les <p> et <span>, au vu de leur contenu, à l'extérieur du <ul>.

      • Partager sur Facebook
      • Partager sur Twitter

      Pas d'aide concernant le code par MP, le forum est là pour ça :)

        19 février 2020 à 11:03:21

        En fait, pars du principe que le validateur W3C a raison. Toujours. C'est le W3C qui écrit les spécifications du HTML, leur validateur suit les règles.

        Bonne continuation !

        (un peu de lecture : https://html.spec.whatwg.org/multipage/ )(WHATWG et W3C sont deux organisations sœurs, c'est des affaires de bureaucratie, mais c'est la même chose en ce qui concerne les specs de HTML)

        • Partager sur Facebook
        • Partager sur Twitter

        Pas d'aide concernant le code par MP, le forum est là pour ça :)

        Incompaibilité Balise UL et A

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown