2010-06-10 5 views
1

Pourquoi ce code montrant erreur dans validateur W3C « données de caractère n'est pas autorisé ici »Pourquoi ce code montre-t-il une erreur dans le validateur W3C?

<blockquote>all visible objects, man, are but as pasteboard masks. 
     But in each event -- in the living act, the undoubted 
     deed -- there, some unknown but still reasoning thing 
     puts forth the mouldings of its feature from behind 
     the unreasoning mask. If man will strike, strike 
     through the mask. All visible objects, man, are but as pasteboard masks. 
     But in each event -- in the living act, the undoubted 
     deed -- there, some unknown but still reasoning thing 
     puts forth the mouldings of its feature from behind 
     the unreasoning mask. If man will strike, strike 
     through the mask.</blockquote> 

Il n'a pas donner aucune erreur dans ce validateur http://www.onlinewebcheck.com/

+0

Je ne l'ai jamais entendu parler de onlinewebcheck.com, mais le validateur du W3C est une autorité. –

Répondre

1

Un n'est pas censé contenir directement du texte . Vous devez envelopper votre texte dans une seule balise p ou une série de balises p avant de valider.

3

Vous ne pouvez pas insérer du texte dans une balise <blockquote>. Vous devez l'envelopper dans un autre élément tel qu'une balise <p>:

<blockquote> 
    <p>My text.</p> 
</blockquote> 
0

Note: Pour valider un élément blockquote aussi strict HTML/XHTML, l'élément ne doit contenir que d'autres éléments de niveau bloc, comme celui-ci:

<blockquote> <p> est ici une longue citation est ici une longue citation </p > </blockquote >

Source: w3schools.com

+1

Holy merde, une page w3schools qui a effectivement des informations précises et utiles! – DisgruntledGoat

Questions connexes