Почему этот код показывает ошибку в валидаторе W3C? - PullRequest
1 голос
/ 10 июня 2010

Почему этот код показывает ошибку в валидаторе 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>

В этом валидаторе нет ошибок http://www.onlinewebcheck.com/

Ответы [ 3 ]

3 голосов
/ 10 июня 2010

Вы не можете поместить текст в тег <blockquote>. Вы должны обернуть его в другой элемент, такой как тег <p>:

<blockquote>
  <p>My text.</p>
</blockquote>
1 голос
/ 10 июня 2010

A blockquote не должен содержать текст. Вам нужно будет заключить текст в один тег p или серию тегов p, прежде чем он будет проверен.

0 голосов
/ 10 июня 2010

Примечание. Для проверки элемента blockquote в строгом HTML / XHTML элемент должен содержать только другие элементы уровня блока, например:

Вот длинная цитата Вот длинная цитата

Источник: w3schools.com

...