Почему этот код показывает ошибку в валидаторе W3C?

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


person Jitendra Vyas    schedule 10.06.2010    source источник
comment
Я никогда не слышал о onlinewebcheck.com, но валидатор W3C является авторитетным.   -  person Jim Lamb    schedule 10.06.2010


Ответы (3)


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

person BoltClock    schedule 10.06.2010

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

<blockquote>
  <p>My text.</p>
</blockquote>
person mipadi    schedule 10.06.2010

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

‹Blockquote› ‹p› Вот длинная цитата вот длинная цитата ‹/p› ‹/blockquote›

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

person Anax    schedule 10.06.2010
comment
Святое дерьмо, страница w3schools, на которой действительно есть точная и полезная информация! - person DisgruntledGoat; 11.06.2010