Skip to content
Extraits de code Groupes Projets
  1. déc. 21, 2006
  2. déc. 20, 2006
  3. déc. 19, 2006
  4. déc. 18, 2006
    • esj's avatar
      Dénonciation des ID déclarés plusieurs fois dans une meme page, sur la base du... · 0d19d491
      esj a rédigé
      Dénonciation des ID déclarés plusieurs fois dans une meme page, sur la base du symbole ID indiqué dans la DTD comme type d'un attribut (en l'occurrence, uniquement "id"). 
      
      Les seules différences avec la validation officielle résident donc dans quelques successions pathologiques non signalées, comme Body avant Head et autre improbabilités. De toutes façons, quand on lit dans les DTD de xhtml (meme la stricte: thttp://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd):
      
      {{{
      <!--
        Each label must not contain more than ONE field
        Label elements shouldn't be nested.
      -->
      <!ELEMENT label %Inline;>
      <!ATTLIST label
        %attrs;
        for         IDREF          #IMPLIED
        accesskey   %Character;    #IMPLIED
        onfocus     %Script;       #IMPLIED
        onblur      %Script;       #IMPLIED
        >
      }}}
      
      on se dit que l'officiel n'est pas un gage de sérieux, et leur validateur se garde bien de corriger la paresse de la spécification par une implémentation respectant le commentaire, puisqu'il considère ceci comme valide:
      
      {{{
      <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 
      'http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd'
      ><html lang='fr' dir='ltr'>
      <head>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
      </head>
      <body>
      <p id='x'><label for='x'><label>
      <input />
      label+label=les moches
      <input />
      </label></label></p>
      </body>
      </html>
      }}}
      
      ''Note: The Validator XML support has some limitations.'': oui, et ses grammaires aussi...
      
      0d19d491
    • Christian Lefebvre's avatar
      autodoc · ae9dd31f
      Christian Lefebvre a rédigé
      ae9dd31f
    • cerdic's avatar
      "oups" · 41a0d21b
      cerdic a rédigé
      41a0d21b
    • cerdic's avatar
Chargement en cours