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

StackOverflow https://stackoverflow.com/questions/3016260

  •  26-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

ПРИМЕЧАНИЕ. Чтобы подтвердить элемент блокировки в виде строгого HTML / XHTML, элемент должен содержать только другие элементы уровня блока, как это:

u003Cblockquote>u003Cp>Вот длинная цитата здесь длинная цитатаu003C/p>u003C/blockquote>

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top