Ответ 1
Не используйте code
(если только компьютерный код не является частью стихотворения). Не используйте blockquote
(если вы не процитируете стихотворение).
пробелы/разрывы строк: pre
или br
Вы можете использовать элемент pre
. Спектр дает (информативный) пример:
Ниже показано современное стихотворение, в котором используется элемент pre, чтобы сохранить свое необычное форматирование, которое образует внутреннюю часть самого стихотворения.
<pre> maxling it is with a heart heavy that i admit loss of a feline so loved a friend lost to the unknown (night) ~cdr 11dec07</pre>
Однако я бы использовал только элемент pre
, если стихотворение содержит "больше", чем просто значимые разрывы строк (например, в этом примере горизонтальное пробелы имеет смысл).
Если у вас есть простая поэма, я бы пошел с элементом br
:
Элементы
br
должны использоваться только для разрывов строк, которые фактически являются частью содержимого, как в стихах или адресах.
контейнер: p
Для большинства стихотворений элемент p
- это правильный кандидат (или несколько элементов p
, конечно). Спецификация имеет (информативный) пример:
<p>There was once an example from Femley,<br> Whose markup was of dubious quality.<br> The validator complained,<br> So the author was pained,<br> To move the error from the markup to the rhyming.</p>
Например, адрес также является абзацем, как часть формы, строки или строфы в стихотворении.
Структура: (article
, figure
)
В зависимости от контекста (содержимого, структуры страницы,...) в большинстве случаев может быть уместен элемент секционирования (article
).
Также в зависимости от контекста может быть целесообразным figure
element:
Здесь часть стихотворения помечена с помощью
figure
.<figure> <p>'Twas brillig, and the slithy toves<br> Did gyre and gimble in the wabe;<br> All mimsy were the borogoves,<br> And the mome raths outgrabe.</p> <figcaption><cite>Jabberwocky</cite> (first verse). Lewis Carroll, 1832-98</figcaption> </figure>
Но не используйте их вообще для всех стихов, это действительно зависит от страницы, если их использование правильное.
разное. и пустяки
- кто-то предложил элемент
poetry
(→ Отклонено) - кто-то предложил микроформат для стихотворений
- обсуждение в w3.org wiki: Явная разметка в семантически выраженные поэтические формы (спасибо за ссылку, steveax)
- см. также: в списке рассылки
- аналогичный вопрос о веб-мастерах SE: Как пометить стихотворение в HTML для SEO