Заголовок может содержать любой элемент, допустимый в потоке тек
ста, включая слова и знаки препинания, гиперссылки (<a>), изображения
(<img>), теги новой строки (<br>), украшения шрифта (<b>, <i>, <tt>,
<strike>, <big>, <small>, <sup>, <sub> и <font>), а также компоненты
логической разметки (<acronym>, <cite>, <code>, <dfn>, <em>, <kbd>,
<samp>, <strong> и <var>). На практике, однако, изменения шрифта и стиля
в заголовке могут не оказывать действия, поскольку сам заголовок
предписывает броузеру изменение шрифта.
Раньше было принято ругать использование тегов заголовков для
управления размером шрифта во всем документе. Формально абзацы,
списки и другие «блочные» элементы не допускаются в заголовках
и могут быть ошибочно истолкованы броузером как обозначения их
конца. На практике большинство броузеров применяют стиль заголов
ка ко всем содержащимся в нем абзацам. Мы не одобряем такую практику,
поскольку она не только нарушает стандарты HTML и XHTML,
но как правило, безобразно выглядит. Представьте себе газету, напечатанную
одними заголовками!
Описание больших фрагментов текста в качестве заголовков противоречит
назначению этого тега. Если вам действительно нужно изменить вид
шрифта или его размер в документе, пользуйтесь стандартными каскадными определениями стилей.
Кроме того, мы настоятельно рекомендуем тщательно тестировать
свои страницы более чем на одном броузере и при нескольких различных
разрешениях. Можно ожидать, что ваш <h6> текст будет читаться
при разрешении 480×320, но пропадет при разрешении 800×600.