5568 sujets

Sémantique web et HTML

Bonjour,

Voila le Validator W3C me détécte une érreur dans mon diapo en HTML mais je n'arrive pas a la comprendre et la corriger...

Le code en question :
<body class=diapo>
    <div id="gallery">
      <em id="thumbs">
        <a href="#nogo">
          <img src="salle1.jpg" title="salle1" alt=""></img></a>

...

L'érreur indiqué :

Line 11, Column 13: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified
<body class=diapo>


Line 11, Column 12: XML Parsing Error: AttValue: " or ' expected
<body class=diapo>


Je vous remercie d'avance car je patoge encore...Alors que je dois rendre mon travail dans les 24h qui arrivent... Smiley ohwell
Bonjour,

Les valeurs des attributs doivent TOUJOURS (avec un doctype strict) être encadrés de double ou simple quotes (" ou ')
Laurie-Anne a écrit :
Les valeurs des attributs doivent TOUJOURS (avec un doctype strict) être encadrés de double ou simple quotes (" ou ')

Non. Ils doivent toujours l'être en XHTML, que le Doctype soit Transitional ou Frameset ou Strict (et même dans les cas où il n'y a pas de Doctype, comme en XHTML5).
En HTML 4 et HTML5, par contre, l'usage des quotes pour les valeurs d'attributs ne contenant pas d'espaces est facultatif, peu importe le Doctype.